how to save pdf file in asp net using c# : How to add bookmarks to pdf document software application cloud windows winforms html class epdfsdk6-part2054

- 61 - 
DestEPDFACTMode -> “2” 
DestWaitPDFReadyEvent -> “True” 
DestWaitPostAction -> “True” 
[3] “Process PDF with spooler synchronization” 
This mode is only for backward compatibility, suggest users to select mode 1 or 2. 
This mode is just the same as enabling only “DestWaitPDFReadyEvent” (i.e. “Wait 
synchronization of PDF ready event”) in earlier versions. 
In this mode, it will set the setting values for the current print job as: 
DestLaunchProcess -> “As user control” 
DestEPDFACTMode -> “As user control” 
DestWaitPDFReadyEvent -> “True” 
DestWaitPostAction -> “As user control” 
In Ver 6.20, the default value of “DestWaitPDFMode” is “0”, and the default values for 
others are: 
DestLaunchProcess -> “True” 
DestAutoWaitByProcess -> “True” 
DestEPDFACTMode -> “0” 
DestWaitPDFReadyEvent -> “False” 
DestWaitPostAction -> “False” 
How to add bookmarks to pdf document - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
bookmark pdf documents; bookmarks in pdf files
How to add bookmarks to pdf document - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
adding bookmarks to a pdf; export bookmarks from pdf to excel
- 62 - 
Appendixes 
Appendix I: Registry Key-Value tables  
Email 
Key Name 
Value (String)  Purpose/Remark 
Availability 
UI 
Command  Since 
Ver. 
EmailEnable 
True/False 
EmailSendMethod 
0,1,2 
0: Launch Default email client 
1: Send silently by default 
email client 
2. Send directly by SMTP  
3. Send by Notes Client 
4. Send email by SMTP SSL 
5. Send email by SMTP STARTTLS 
6. Send email by Gmail  
Method 4,5 are available since 
ver 6.68. Method 6 is 
available since ver 6.83. 
Method 4, 5, and 6 are Ent. 
Pack features. 
EmailTo 
Addresses 
EmailCc 
Addresses 
EmailBcc 
Addresses 
EmailFrom 
EmailSubject 
Subject 
EmailContent 
Content 
EmailContentFile 
File path 
Content in File 
EmailSendAsHTML 
True/False 
EmailUseEMAPI 
True/False 
6.12 
EmailUseOutlook 
True/False 
6.12 
EmailMAPIProfile 
Profile name 
EmailSMTPServer 
EmailSMTPAuthMode 
0,1,2 
EmailSMTPUserName 
EmailSMTPPassword 
EmailSMTPUsingPort  True/False 
EmailSMTPPortNum 
EmailSMTPSSLPort 
SMTP SSL port number 
The default value is 465 
6.68 
EmailSMTPTLSPort 
SMTP STARTLS port number 
The default value is 587 
6.68 
EmailAttach 
File path 
EmailBodyEncoding 
EmailImportance 
0/1/2 
6.18 
EmailReturnReceipt  True/False 
6.18 
EmailSendNow 
True/False 
when “Use Outlook” 
6.18 
EmailAttachSelf 
True/False 
Default True 
6.24 
EmailAttachExt 
Attach files of the same 
destination PDF path with the 
specified extension. For 
example, .tif 
6.34 
EmailNotSubmit 
True/False 
Do not send the email  
6.56 
EmailDraftboxPath 
Save mail items in the folder 
path assigned instead of the 
default 
6.80 
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Bookmarks. Comments, forms and multimedia. Flatten visible layers. C#.NET DLLs: Compress PDF Document. Add necessary references: RasterEdge.Imaging.Basic.dll.
how to add bookmark in pdf; pdf reader with bookmarks
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Add necessary references: how to split a PDF file into multiple ones by PDF bookmarks or outlines Split PDF Document into Multiple PDF Files Demo Code in VB.NET.
bookmarks in pdf reader; bookmarks pdf
- 63 - 
EmailSentboxPath     
Save sent items in the folder 
path assigned instead of the 
default 
6.80 
EmailSelectAccount  True/False 
Allow to select the account 
(by From address) to send 
emails (for Outlook 2010 or 
later) 
6.80 
C# PDF File Split Library: Split, seperate PDF into multiple files
Add necessary references: codes explain how to split a PDF file into multiple ones by PDF bookmarks or outlines Split PDF Document into Multiple PDF Files in C#.
export pdf bookmarks to text; creating bookmarks in a pdf document
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Compress & decompress PDF document file while maintaining original content of target PDF document file. Remove bookmarks, annotations, watermark, page labels
edit pdf bookmarks; excel pdf bookmarks
- 64 - 
Doc Info 
Key Name 
Value (String) 
Purpose 
Remark 
Availability 
UI 
Command  Since 
Ver. 
Title 
Subject 
Author 
Keywords 
DocOpenActionEnable 
True/False 
DocOpenPageNum 
Page number 
DocOpenPageZoom 
0,1,2,3,4,5,6,…  Subject 
DocOpenLayoutMode 
0,1,2,3 
0: Default 
DocOpenPageMode 
0,1,2,3 
0: Deafult 
DocViewHideMenubar 
True/False 
6.14 
DocViewHideToolbar 
True/False 
6.14 
DocViewHideWindowUI 
True/False 
6.14 
DocViewPrintScaling 
0,1 
1: Default 
6.14 
DocInfoFilenameAsTitle  True/False 
6.16 
DocInfoEnableCustom 
True/False 
Add customized 
field 
CustomDocInfoXXXX 
Prefixed with 
CustomDocInfo 
DocPDFVersion 
1.3/1.4/1.5/1.6  PDF version 
header, default 
value is 1.3 
6.30 
DocIntentMode 
0,1 
Add intent info 
6.30 
DocMetaMode 
0,1 
Add meta info 
6.30 
DocViewDisplayDocTitle  True/False 
Show Title on 
Window 
6.34 
.NET PDF SDK - Description of All PDF Processing Control Feastures
Full page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail display; Insert and add text to any page of PDF document with defined location;
how to bookmark a pdf file in acrobat; creating bookmarks in pdf from word
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
toolkit SDK, preserves all the original anchors, links, bookmarks and font How to Use C#.NET Demo Code to Convert PDF Document to HTML5 Add necessary references
export pdf bookmarks to excel; add bookmarks to pdf reader
- 65 - 
Security 
Key Name 
Value (String)  Purpose/Remark 
Availability 
UI  Command  Since 
Ver. 
EnableUserPasswd 
True/False 
EnableOwnerPasswd  True/False 
UserPasswd 
OwnerPasswd 
EncryptMethod 
0/1/2/3 
0: 40bit standard encryption 
1: 128bit standard encryption 
2: 128bit AES encryption 
3: 256bit AES encryption 
6.68 
EncryptLevel 
40/128 
E40_NoPrint 
True/False 
E40_NoEdit 
True/False 
E40_NoCopy 
True/False 
E40_NoComment 
True/False 
E128_Access 
True/False 
E128_Copy 
True/False 
E128_Edit 
0,1,2,3,4 
E128_Print 
0,1,2 
How to C#: Basic SDK Concept of XDoc.PDF for .NET
Document Protect. You may add PDF document protection functionality into your C# program. OutLines. This class describes bookmarks in a PDF document.
pdf bookmarks; how to bookmark a pdf file
XDoc.Excel for .NET, Comprehensive .NET Excel Imaging Features
page navigation, zooming & rotation; Outlines, bookmarks, & thumbnail Convert Excel to PDF; Convert Excel to HTML5; Convert Add a blank page or multiple pages to
copy pdf bookmarks to another pdf; split pdf by bookmark
- 66 - 
Links (Embedded Commands) 
(
HKCU\Software\ITEKSOFT\eDocPrinter\PDF\5.0\Profiles\eDocPrinter PDF Pro\Links)
Key Name 
Value 
(String) 
Purpose/Remark 
Availability 
UI 
Command  Since 
Ver. 
CmdAutoDetect 
True/False 
Enable detecting embedded 
commands.  
6.03 
CmdStopDetect 
True/False 
Default state for detecting 
commands when CmdAutoDetect 
is True 
6.83 
CmdTagChar 
The delimiter tag character 
for detecting commands. The 
default value is %. 
6.03 
CmdDropFirstPage 
True/False 
Delete the first page of the 
result PDF. 
6.03 
CmdRemoveLineWithTag 
True/False 
Remove text lines starting 
with tag. 
6.03 
- 67 - 
Destination 
Key Name 
Value 
(String) 
Purpose/Remark 
Availability 
UI 
Command  Since 
Ver. 
DestPostSaveDlg 
True/False 
Users have to set this 
option in profile (UI) 
setting directly. It cannot 
be controlled by commands. 
Setting to True for changing 
DestSaveMode and other 
settings on the fly by 
embedded commands. 
6.14 
DestSaveMode 
0/1/2/4/5/6  0: Prompt SaveAs dialog 
1: Save using the name 
specified by DestFile and 
DestDir 
2: Save using the name auto-
generated with DestDir 
3: Do not save 
4: Email directly and do not 
save 
5: Email Directly 
6: Launch PDFSealer with 
appending 
Mode 3 is available in ver 
6.68. Mode 4, 5, and 6 are 
available since ver 6.80. 
DestDir 
DestFile 
DestExistMode 
0/1/2/3/4/5  0: Prompt warning dialog 
1: Replace directly 
2: Auto numbered 
3: Merge by Append to 
4: Merge by Insert Before 
5. Merge by Overlay  
DestStartNum 
DestAutoNumFormat 
Auto-num format. Default 
value is “-%03d.pdf” 
DestEnablePostAction 
True/False 
DestActionMode 
0/1/2/3 
0: Launch PDF reader 
1: Execute command line 
2/3: call PDFSealer 
4: Remove the final PDF 
DestCommand 
The postaction command line. 
DestArgument 
“%s” represents the final 
PDF file path 
DestLaunchProcess 
True/False 
Wait PDF if application 
closed 
5.50 
DestAutoWaitByProces 
True/False 
Automatically turn on 
DestLaunchProcess when 
detecting in commandline 
printing 
6.12 
- 68 - 
DestEPFACTMode 
0/1/2 
Mode 0: run epdfact.exe for 
every print job 
Mode 1: epdfact.exe is run 
as a singleton monitor 
process 
Mode 1 is obsolete since Ver 
6.20. Since 6.20, 
DestEPDFACTMode is 
controlled automatically by 
DestWaitPDFMode 
6.14 
6.20 
DestWaitPDFReadyEvent 
True/False 
Wait Synchronization of 
spooler job finish event 
Since Ver 6.20, Use 
DestWaitPDFMode instead  
6.06 
6.14 
6.20 
DestWaitPDFReadyMsg 
RegisterWindowMessage for 
signaling PDF is fully 
created 
6.20 
DestWaitPDFPostAction 
True/False 
If True, it will wait until 
the post-action process 
command line is terminated 
before ending the current 
job. 
6.20 
DestWaitPDFMode 
0/1/2/3 
New option for controlling 
automatically the 
DestLaunchProcess, 
DestEPFACTMode, 
DestWaitPDFReadyEvent, 
DestWaitPDFPostAction 
easily. Please refer the 
section driver level 
synchronization for details. 
6.20 
DestCreatePDFSync 
True/False 
Create a *.pdf.end when PDF 
finished 
DestLogEnable 
True/False 
DestRemoveFinalPDF 
True/False 
Remove PDF file after post-
processing 
DestFastWebView 
True/False 
Optimized for fast-web view 
DestMergeUpdate 
True/False 
Save PDF by incremental 
update when doing merge. 
DestOverlayPDFTemplateE
nable 
True/False 
DestOverlayPDFTemplateP
ath 
Template PDF file path 
DestOverlayType 
0/1/2/3 
0: As Foreground 
1: As Background 
2: Appended after each page 
3: Insert before each page 
2,3 available since Ver 6.20 
4: As Foreground and 
Appended 
5: Inserted and As 
Foreground 
6: As Background and 
Appended 
7: Inserted and As 
Background 
4,5,6,7 are available since 
Ver 6.30 
DestOverlayWithType 
0/1/2/3 
As above, available only 
after Ver 6.20.  
6.20 
DestOverlayStretchFit 
True/False 
Fill the whole page 
DestOverlayRepeatLast 
True/False 
Repeat Last Page 
- 69 - 
DestOverlayRepeatInterv
al 
0/1/2/3 
Number of template pages to 
repeat, when RepeatLast is 
True 
6.20 
DestOverlayLastPageIsCo
ver 
True/False 
Last page is cover 
DestOverlayBackCoverNum 
Number of back-cover pages 
6.20 
DestOverlayNewPDFAsStat
ionary 
True/False 
Newly created PDF as 
stationary when [Merge by 
Overlay] 
DestOverlayPDFTemplateA
sStationary 
True/False 
Template PDF as stationary 
when [Overlay with] 
DestOverlayWithAsMergeW
ith 
True/False 
Working as [Merge] with 
DestOverlayPrependNum 
Prepend first [number] pages 
DestOverlayAppendNum 
Append last [number] pages 
DestOverlayRotate 
Rotate in degree 
DestOverlayNewLayerMerg
eEnable 
True/False 
When [Merge by Overlay], 
create new layer 
DestOverlayNewLayerTemp
lateEnable 
True/False 
When [Overlay with], create 
new layer 
DestOverlayLayerMultiLe
velEnable 
True/False 
Support multi-level layer 
name with delimiter ‘/’ 
DestOverlayMergeLayerNa
me 
Layer name for [Merge by 
Overlay] 
DestOverlayTemplateLaye
rName 
Layer name for [Overlay 
with] 
DestOverlayShowWhenDisp
lay 
True/False 
Show the layer when viewing 
6.20 
DestOverlayShowWhenPrin
True/False 
Show the layer when printing 
6.20 
DestSignEnable 
True/False 
Enable signing PDF created 
by calling PDFSealer 
silently 
V  
DestSignCertStore 
DestSignCertName 
V  
DestSignAPName 
Signature appearance name 
defined in PDFSealer 
V  
DestSignShowAP 
True/False 
V  
DestSignPageNum 
Page number starts from 1. –
1 means the last page. –2 
means all pages. –3 means 
odd pages. –4 means even 
pages. –2 through –4 are 
available since version 6.08 
of PDFSealer 
V  
DestSignRotateAP 
0/90/180/27
V  
DestSignFilterMethod 
0/1 
0: PPKLite 
1: PPKMS 
- 70 - 
Watermark 
Key Name 
Value 
(String) 
Purpose 
Remark 
Availability 
UI  Command 
Since 
Ver. 
WatermakrEnable 
True/False 
Enable 
Watermark 
Since Ver 6.24, 
it can be 
controlled by 
commands. 
WatermarkSelected 
Watermark name 
selected 
Since Ver 6.24, 
it can be 
controlled by 
commands 
Documents you may be interested
Documents you may be interested