c# pdf reader : Delete pages from pdf preview software Library dll winforms .net web page web forms Typesetting-5520-part1910

4
Troubleshooting
Eventhemostcarefullycreateddocuments sometimes containcommands, construc-
tions,orerrorsthatpreventthemfrombeingopened,saved,compiled,previewed, or
printed.Inthischapterwedescribecommonerrormessagesandconditionsthatcanoc-
curwhenyou'reworkingwithSWP,SW,andL
A
T
E
X. Explanationsoferrormessages
beginonthispage; informationaboutothererrorconditionsbeginsonpage205.For
eachmessageorcondition,weindicatewhichversionsoftheprogramareaffected,ex-
plainwhytheproblemoccurs,andsuggestwaysyoucanresolvethesituation.Although
errormessagesgeneratedbytheprogramareusuallyself-explanatory,thisadditionalin-
formationmayhelpyoudiagnoseandcorrecterrorsquickly.
Beginningonpage221,weincludebasicinformationaboutisolatingandidentifying
LAT
E
Xerrorsandweprovidesuggestionsforrepairingdamageddocuments. Thisisn't
intendedasanexhaustivereferenceforLAT
E
Xor
PDF
LAT
E
X. Weencourageyoutoseek
additionalenlightenmentfrom theT
E
XandLAT
E
Xresourceslistedonpagex. These
excellentresourcescontainextensivelistsoferrormessagesandcarefulexplanations
ofpossiblecauses. Theyalsodescribeindetailhowyoucanattempttorecoverfrom
T
E
XandL
A
T
E
Xerrorsasyourleisbeingprocessed. Inaddition,youcanndhelpful
informationfromtheUsenetnewsgroupatnews:comp.text.tex.
Ifaproblemoccursthatyoucan'tresolvewiththeinformationprovidedhere,you
canobtainadditionalhelpfromourwebsiteat
http://www.mackichan.com/techtalk/knowledgebase.html
orfromourWeb-basedTechnicalSupportforumat
http://www.mackichan.com/techtalk/UserForums.htm
YoucanalsocontactourTechnicalSupportstaffbyemail,telephone,orfax. Weurge
youtosubmitquestionsbyemailwheneverpossibleincaseourtechnicalstaffneedsto
obtainyourletodiagnoseandsolvetheproblem.Seepagexvifordetails.
ErrorMessages
Theseerrormessages,listedinalphabeticalorder,canoccurwhenyou'reworkingwith
SWP,SW,andL
A
T
E
X. Pleasenotetheversionoftheprogramthatyouhaveinstalled
andtheversionaffectedbyeachmessage.
Ifyouhavedifcultieswhenyoutrytoopenorsaveadocument,lookforinformation
inthissectionbeforeyouattempttheoperationasecondtime.Youmaybeabletoavoid
damagetoyourdocument. Manyoftheproblemsdiscussedbelowareindicatedwith
messagesintheL
A
T
E
Xor
PDF
L
A
T
E
Xwindow. Somecanhaltcompilation. . Errorsthat
don'thaltcompilationmaynonethelessresultinanincompleteorincorrectDVIorPDF
le.
Delete pages from pdf preview - remove PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provides Users with Mature Document Manipulating Function for Deleting PDF Pages
delete pages of pdf preview; cut pages out of pdf file
Delete pages from pdf preview - VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Visual Basic Sample Codes to Delete PDF Document Page in .NET
delete pdf pages in preview; delete pages from pdf
184
Chapter4 Troubleshooting
!nbegin{subequations}endedbynend{(environment)}.
SWP/SW Version3.5x,4.x,and5.x
Usingthesubequationfeaturetonumberequationswithbothlettersandnumbers
(asin1a,1b,1c,...) sometimesresultsincompilationerrorsthatyieldthismessage,
inwhichtheenvironmentinthenendstatementisdifferentfromtheoneinthe
nbeginstatement.Theprogramoccasionallyplacestheendofthesubequationsenvi-
ronmentinthewrongpositionwhenyousetthenumberingofadisplayedequationby
checkingtheEnableSubequationNumberingboxintheadvancedDisplayProper-
tiesdialogbox.
Solution
RemovethespecicationintheDisplayPropertiesdialogboxandplaceencapsulated
T
E
Xcommandsaroundtheequation.
ITocreateasubequationenvironment
1.SelecttheequationandchooseProperties.
2.IntheDisplayPropertiesdialogbox,checktheAutonumberingoptionforeach
lineofthedisplayforwhichyouwantanequationnumbertoappear.
3.ChooseAdvanced.
4.Ifyou'vespeciedaKeyforWholeDisplay,deletethekey.
5.UncheckEnableSubequationNumbering,andchooseOK.
6.EnteranencapsulatedT
E
Xeldimmediatelybeforethedisplay.
7.Intheentryarea,typenbegin{subequations}andchooseOK.
8.Ifyouwantakeyforthewholedisplay,fromtheInsertmenu,chooseMarkerand
enterthekeyyoudeletedinstep4,above,andchooseOK
9.EnteranotherencapsulatedT
E
Xeldimmediatelyafterthelastequation.
10.Intheentryarea,typenend{subequations}andchooseOK.
Cannotconnecttolicenseserver.
SWP/SW Version4.x,and5.x
Themessageappearswhenyouattempttostarttheprogram.Youmayalsosee
error -97
or
error -96
Theerror occurs when another program onyour computer islicensed usingour licensing
software, FLEXlm. The FLEXlm manager points either to the license for the other
program or to the license server itself.
How to C#: Preview Document Content Using XDoc.Word
How to C#: Preview Document Content Using XDoc.Word. Get Preview From File. You may get document preview image from an existing Word file in C#.net.
add and delete pages in pdf online; delete page from pdf document
How to C#: Preview Document Content Using XDoc.PowerPoint
How to C#: Preview Document Content Using XDoc.PowerPoint. Get Preview From File. You may get document preview image from an existing PowerPoint file in C#.net.
delete page in pdf reader; delete page numbers in pdf
Error Messages 185
Solution
In Windows, pointers to licenses can be stored in environment variables. The default
environment variable for FLEXlm is LM_LICENSE_FILE. An environment variable
may also be set for each program that uses FLEXlm. You can resolve the problem by
modifying the default environment variable to point to a list of license les or license
server locations, so that each application queries the list until it nds an appropriate and
valid license. Alternatively, you can createa new environmentvariablefor each program
that uses the licensing software.
ITo modify the default environment variable
1. Using Windows XP, start the System applet from the Control Panel.
2. In the System Properties dialog, select the Advanced tab and then choose the
Environment Variables button.
The system displays lists of user and system variables. The LM_LICENSE_FILE
environment variable can be in either list.
3. Select the LM_LICENSE_FILE environmentvariable and then choose the Edit but-
ton.
The dialog that opens shows the variable name and value, which might look some-
thing like this: 1700@flexserver.
4. Update the variable value:
a. Place the insertion point at the beginning of the Variable value entry.
b. Enter the pathto the SWPlicense le and then enter a semicolon and a space.
For example, if you have installed SWPin the c:nswp55 directory, the complete
path tothe SWPlicense le is c:nswp55nLicensesnlicense.lic.
The previous license pointer will remain. The completed entry should look some-
thing like this:
c:nswp55nLicensesnlicense.lic; 1700@flexserver
Aspace after each semicolon in the value is required.
5. Choose OK to accept the entry and close the dialogs.
ITo create an environment variable for each licensing le
1. Using Windows XP, start the System applet from the Control Panel.
2. In the System Properties dialog, select the Advanced tab and then choose the
Environment Variables button.
The system displays lists of user and system variables. The LM_LICENSE_FILE
environment variable can be in either list.
3. Select the LM_LICENSE_FILE environmentvariable and then choose the Edit but-
ton.
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
a preview component enables compressing and decompressing in preview in ASP images size reducing can help to reduce PDF file size Delete unimportant contents:
delete page from pdf file; delete blank pages in pdf files
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
Erase PDF images. • Erase PDF pages. Miscellaneous. • Select PDF text on viewer. • Search PDF text in preview. • View PDF outlines. Related Resources.
cut pages from pdf reader; delete blank pages in pdf
186
Chapter 4 Troubleshooting
4. In the Variable name area, change the name of the LM_LICENSE_FILE environ-
ment variable to a name specic to the product you are using.
The following are known variable names:
MAPLELMG_LICENSE_FILE for Maple (Maplesoft)
MLM_LICENSE_FILE for MATLAB (The MathWorks, Inc.)
IDL_LMGRD_LICENSE_FILE for IDL (RSI)
ENGSWD_LICENSE_FILE for iSight (Engineous Software)
If more than one license point is included in the environment variable, you must
create a new environment variable for each additional program that uses FLEXlm.
5. Choose OK to accept the entry and close the dialogs.
You should now be able to start SWP or SW and have the program nd the li-
cense le in its default location. However, you may still need to add a new environment
variable.
ITo add a new environment variable
1. Using Windows XP, start the System applet from the Control Panel.
2. In the System Properties dialog, select the Advanced tab and then choose the
Environment Variables button.
3. In the System Variables area, choose New.
4. In the Variable name area, enter MACKICHN_LICENSE_FILE
MACKICHN is the MacKichan Software vendor daemon.
5. In the Variable value area, enter the path to your MacKichan license le, such as
c:nswp55nLicensesnlicense.lic.
6. Choose OK to accept the entry and close the dialogs.
Can't nd le (lename).
or
Can't nd le (lename.cst).
SWP/SW Version 3.5x, 4.x, and 5.x
Whenthe documentyou're tryingto open requires a .cst le that the program can't
nd, you see one of these messages:
Can't find file (filename).
Document may not load correctly.
Would you like to continue?
or
C# PDF Page Insert Library: insert pages into PDF file in C#.net
document files by C# code, how to rotate PDF document page, how to delete PDF page using C# .NET, how to reorganize PDF document pages and how
add and remove pages from pdf file online; pdf delete page
How to C#: Preview Document Content Using XDoc.excel
How to C#: Preview Document Content Using XDoc.Excel. Get Preview From File. You may get document preview image from an existing Excel file in C#.net.
cut pages from pdf preview; delete pages in pdf reader
Error Messages 187
Can't find file (filename.cst).
File (otherfilename.cst) will
be used instead.
Would you like to continue?
The .cst le determines the appearance of the document in the document window. The
problem can occur when you try to open a document from an outside source, such as a
publisher, if that document calls for typesetting specications that aren't included with
SWP or SW.
Solution
Several options are available:
 Choose Yes to ignore the message. The program opens the document using sci-
word.cst, the default .cst le used when a more appropriate .cst le can't be
found.
 Instead of opening the document directly, start a new document using an appropriate
document shell (see page 81) and import the contents of the original document into
it.
 Create a new subdirectory in the Styles directory of your program installation and
name it the same name as the L
A
T
E
Xclass for your document. Then, copy sci-
word.cst to the directory, rename it with the name of the missing le, and try to
open the document again.
 If you're working with typesetting specications not provided with SWP or SW,
see page 89 for the procedure for creating a .cst le for typesetting specications
from outside sources.
Characters in the le name or directory are invalid on some TeX sys-
tems.
SWP/SW Version 3.5x, 4.x, and 5.x
Underscores in le names can cause problems when you try to compile with some
versions of T
E
X. Therefore, we try to be as conservative as possible with le names so
that we don't encouragethe use of names that aren't portable toall systems. If you tryto
compile a document has an underscore in its name, the program displays this message:
Characters in the file name or directory are invalid on some
TeX systems....
Do you wish to continue?
If you choose to continue, everything seems towork as it should, but the names can still
cause problems on some systems.
Solution
To make your les as widely portable as possible, use DOS 8.3 le names.
!Command nproof already dened.
SWP/SW Version 3.5x, 4.x, and 5.x
Adding the amsthm package to a document and then typesetting the document
causes the error message. Although many A
M
Spackages work well with SWP and
SW, the amsthm package does not. SWP and SW include many nnewtheorem
VB.NET PDF delete text library: delete, remove text from PDF file
Visual Studio .NET application. Delete text from PDF file in preview without adobe PDF reader component installed. Able to pull text
delete blank page in pdf; delete pages from pdf in reader
C# Word - Delete Word Document Page in C#.NET
doc.Save(outPutFilePath); Delete Consecutive Pages from Word in C#. int[] detelePageindexes = new int[] { 1, 3, 5, 7, 9 }; // Delete pages.
copy page from pdf; delete pages from pdf without acrobat
188
Chapter 4 Troubleshooting
statements that dene theorem-like environments and a nnewenvironment to dene
the proof environment. However, the amsthm package also denes the proof envi-
ronment, which results in the error when you typeset. Although you can continue the
compilation, as described in Resolving L
A
T
E
XErrors on page 222, any proofs in your
document will not be typeset correctly according to the amsthm package specica-
tions.
Solution
If you remove the nnewenvironment statement from the preamble, the document
will compile without errors, but the proof environments in your document will appear
as T
E
Xelds. Instead, use a conditional statement around the nnewenvironment
statement in the preamble. The conditional statement causes the program to see the
nnewenvironment statement and to display the body of the proof in the document
window. However, LAT
E
Xdoes not see the nnewenvironment statement, so it uses
the one dened by the amsthm package, and typesets the document correctly.
ITo add the conditional statement to the document preamble
1. From the Typeset menu, choose Preamble, then click the mouse in the entry area.
2. Find the single line that denes the proof environment:
nnewenvironment{proof}[1][Proof]{nnoindentntextbf{#1.}}{ nnrule
{0.5em}{0.5em}}
3. On a new line before the nnewenvironment line, enter niffalse
4. On a new line after the nnewenvironment line, enter n
5. Choose OK.
DVI le has too few (less than 4) trailer bytes.
SWP/SW Version 3.5x, 4.x, and 5.x
The error can occur when SWP or SW runs under Virtual PC on a Macintosh.
Virtual PC allows directories to be shared between the Windows and Macintosh le
systems, but locating DVI les in a shared directory can cause problems. Although
L
A
T
E
Xcompiles the document without error, the TrueT
E
XPreviewer cannot open the
DVI le and instead displays the error message.
Solution
Save your SWP and SW documents in an unshared directory.
Dvigdi32.exe has encountered a problem and needs to close.
SWP/SW Version 3.5x, 4.x, and 5.0
The error occurs whenyou typesetpreviewand attempttoprintafter havingchanged
the clock on your computer, which can interfere with anexisting DVI le. The problem
frequently occurs after the clock has been changed for Daylight Saving Time.
Solution
Make a small change to your document and recompile it, then try to print again.
C# PDF delete text Library: delete, remove text from PDF file in
Delete text from PDF file in preview without adobe PDF reader component installed in ASP.NET. C#.NET PDF: Delete Text from Consecutive PDF Pages.
delete blank pages from pdf file; delete a page in a pdf file
C# PowerPoint - Delete PowerPoint Document Page in C#.NET
doc.Save(outPutFilePath); Delete Consecutive Pages from PowerPoint in C#. int[] detelePageindexes = new int[] { 1, 3, 5, 7, 9 }; // Delete pages.
delete pdf pages acrobat; delete pages pdf online
Error Messages 189
Error parsing TeX expression.
SWP/SW Version 3.5x, 4.x, and 5.x
When you attempt to open a le, the program fails to interpret a T
E
Xexpression
and displays the message. If you choose OK, the program opens the document, but
may place the segment containing the problem expression in a T
E
Xeld. As you scroll
through the open document, you may see T
E
Xelds in place of entire paragraphs.
Solution
Try toisolate and correct the error using the procedure on page 223.
Error running Tex, DVI le not created.
SWP/SW Version 3.5x, 4.x, and 5.x
When an error prevents the completion of a LAT
E
Xcompilation, the LAT
E
Xwindow
closes and SWP or SW displays the message.
Solution
Follow the instructions on page 223 to identify and isolate the error. Correct the error
and typeset your document again.
Error while attempting to execute Adobe Acrobat.
SWP/SW Version 5.x
The program displays the message when you try to preview or print a PDF le with
Adobe Acrobat. The error occurs if you have updated Acrobat since youinstalled SWP
or SW, because the program no longer has the correct address for Acrobat.
Solution
ITo modify the address for Adobe Acrobat
1. From the Typeset menu, choose Expert Settings.
2. Choose the PDF Preview Settings tab.
3. In the Select box, select Acrobat and choose Add/Modify.
4. Use the Browse buttonnext toExecutable lename tolocatetheversionof Acrobat
that is installed on your computer.
5. Choose Open to set the address and then choose OK.
6. Choose the PDF Print Driver Settings tab.
7. Repeat steps 3–5.
8. Choose OK.
190
Chapter 4 Troubleshooting
Error while attempting to execute BibTeX or MakeIndx.
SWP/SW Version 5.0 prior to Build 2570
Generating a B
IB
T
E
Xbibliographyor an indexfails in Version5.0 of SWP and SW,
and the program displays one of these error messages:
Error while attempting to execute C:nswp35nTCITeXnSWToolsnbin
nBibTeX.exe
or
Error while attempting to execute C:nswp35nTCITeXnSWToolsnbin
nMakeIndx.exe
The error occurs because Version 5.0 has been installed over an existing Version 3.5,
changing the conguration of B
IB
T
E
Xand MakeIndex so that these typesetting tools
cannot be started from SWP.
Solution
Youcan resolve the problem by editing the program's initialcongurationle. If you're
using SW, the le and directory names differ slightly.
ITo edit the initial conguration le
1. Close SWP or SW.
2. Using an ASCII editor, open the initial conguration le swp-pro.ins in the
program directory.
Because Version 5.0 has been installed over Version 3.5, the program directory for
SWP is c:nswp35.
3. Change the B
IB
T
E
Xentries in the le:
a. Find the group with entries similar to these:
[BibTeX]
BibTeXStyleDir=c:nswp35nTCITeXnbibtexnbst
BibTeXDataDir=c:nswp35nTCITeXnbibtexnbib
BibTeXexe=c:nswp35nTCITeXnSWToolsnbinnBibTeX.exe
b. Change the last line of the group to
BibTeXexe=BibTeX
4. Change the MakeIndex entries in the le:
a. Find the group with entries similar to these:
[MakeIndex]
MakeIndxExe=c:nswp35nTCITeXnSWToolsnbinnMakeIndx.exe
b. Change the last line of the group to
MakeIndxExe=MakeIndex
Error Messages 191
5. Find these lines:
[Installation]
MoveToIniDbase=0
6. Change the last line of the group to
MoveToIniDbase=1
7. Save the conguration le.
8. StartSWP. The informationintheconguration lewill be movedtotheappropriate
location in the Windows registry.
Error while reading paragraph xxx. Document has been truncated.
SWP/SW Version 3.5x, 4.x, and 5.x
The message occurs when the program has tried to read a document and has en-
countered a L
A
T
E
Xconstruction or expression that it doesn't understand. The program
truncates the document at the indicated paragraph as it is being loaded into memory,
but the le on your hard disk remains whole. The problem can occur particularly with
documents obtained from outside sources.
Solution
First, close the document without saving it. If you save the le, the program saves
the truncated version to your hard disk and you will be unable to recover the truncated
information.
Then, examine the le using an ASCII editor to see if you can detect a problem
at the indicated paragraph. Remember that paragraph numbers in the .tex le don't
correspond exactly to the paragraphs in an SWP or SW document.
If youhave Version 5.5of SWP or SW, you may be able to openthe document with
the Import Non-SWP/SW L
A
T
E
Xlter. See page 85 for more information.
Errorwhile writing paragraph xxx.Document was only partially saved.
SWP/SW Version 3.5x, 4.x, and 5.x
The message occurs when the program has tried to save a le ( often using the
Portable L
A
T
E
Xoption) but has encountered something that it doesn't understand. The
program truncates the document at the indicated paragraph as it is being written to the
hard disk.
Solution
Although the document has been truncated on the hard disk, the complete le remains
in memory, and you may be able to recover it. Don't try to save the le the same
way again. Instead, try saving the le to a different document name using a different
output lter. That is, if you tried to save the document as Portable L
A
T
E
Xwhen the error
occurred originally, try saving the le as a standard SWP or SW document using the
192
Chapter 4 Troubleshooting
SWP/SW/SN Document (*.tex) option. If the program saves the document correctly,
no other action is necessary. However, you should examine the document carefully to
make sure you haven't lost any information.
If saving with a differentoutput lter fails, you may be able torecover the document
using a .bak le if automatic backups were in effect when the problem occurred. The
backup copyis the next-to-last saved version of the original le.
ITo use the backup le
1. After the error has occurred, exit the document without saving it.
2. Rename the .bak le and give it a .tex le extension.
3. Make several copies of the renamed le.
4. Open the renamed le and try to save it.
5. If the program saves the le without error, check the document carefully to make
certain your most recent changes have been saved.
If these methods fail, contact our Technical Support staff, as described on page xvi.
Error writing to disk.
SWP/SW Version 3.5x, 4.x, and 5.x
The program tries to save the temporary data generated in the course of a compi-
lation. Some of the required les may be in use by another instance of the TrueT
E
X
Formatter or may be otherwise inaccessible. If the data can't be saved, the program
displays the message.
Solution
 Check to make sure that all les associated with the document are in the correct
directories.
 Check that none of the associated les are read-only les.
 Make certain that multiple copies of the TrueT
E
XFormatter aren'trunning. Close all
instances of the formatter and try the compilation again. If the program still can't
save the temporarydata, send the le to our Technical Support staff, as describedon
page xvi.
Failed to nd master document (lename).
SWP/SW Version 3.5x, 4.x, and 5.x
The message occurs when you try to typeset a subdocument for which the master
document is missing. The complete message is
Failed to find master document (filename).
Default document
information used.
Warning:
Print or Preview may fail.
Documents you may be interested
Documents you may be interested