c# pdf library nuget : Preview edit pdf metadata SDK Library service wpf .net azure dnn Windows-DeveloperGuide-PCC3-part662

the pages in viewer
wheel.
printQuality
Enhances the quality of the 
document when printed
Low
high/low
printQuality=high allows printing high 
quality prints.
printAlternateMethod Allows to set print areas 
differently
false
printAlternateMethod=true allows 
printing using a different algorithm.
Recommended is false
toolbar
Turns the toolbar off. Hides the 
toolbar completely. All events 
and other variables continue to 
work
Yes
Yes/No
Toolbar=No will hide the toolar.
Custom Buttons Variables
Name
Description
Default 
Value
Values
customButton1ImageGraphics image that will be displayed 
as button
Any graphic image of type jpg, gif, png, 
bmp.
Should not be greater than 20x20 pixel 
size
Should be in same directory as swf file
customButton1Url
Link to the file that will be opened 
when user clicks on button
Link to any file on local or remote server.
Example : http://www.yahoo.com 
customButton1TargetTarget location when button is 
clicked
_blank/_top
_blank opens the link in new window on 
button click
_top opens the link in same window of 
viewer on button click
customButton2ImageGraphics image that will be displayed 
as button
Any graphic image of type jpg, gif, png, 
bmp.
Should not be greater than 20x20 pixel 
size
Should be in same directory as swf file
customButton2Url
Link to the file that will be opened 
when user clicks on button
Link to any file on local or remote server.
Example : http://www.yahoo.com 
customButton2TargetTarget location when button is 
clicked
_blank/_top
_blank opens the link in new window on 
button click
_top opens the link in same window of 
viewer on button click
customButton3ImageGraphics image that will be displayed 
as button
Any graphic image of type jpg, gif, png, 
bmp.
Should not be greater than 20x20 pixel 
size
Should be in same directory as swf file
customButton3Url
Link to the file that will be opened 
when user clicks on button
Link to any file on local or remote server.
Example : http://www.yahoo.com 
customButton3TargetTarget location when button is 
clicked
_blank/_top
_blank opens the link in new window on 
button click
_top opens the link in same window of 
viewer on button click
31
Preview edit pdf metadata - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
pdf xmp metadata; batch update pdf metadata
Preview edit pdf metadata - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
online pdf metadata viewer; pdf metadata
Search Variables
Name
Description
Default Value
Values
searchEnabled
Enable or Disable 
the document 
search
Yes (Enabled)
Yes/No
Yes= Enabled
No = Disabled
searchHighlightMode Highlight all 
search keywords 
in document 
when searched or 
highlight just first 
one and show a 
option to jump to 
next keyword in 
document
HighlightModeSingl
e
HighlightModeSingle / HighlightModeAll 
HighlightModeAll- disables the option to jump 
to next search keywords and will highlight all 
search keywords.
searchQueryDelimeterUsed for multiple 
search keywords
Can be any special character like | or $ or # or 
* or @ or !.
Avoid using & or % as special character 
searchQuery
Load viewer with 
search keywords 
highlighted
Can be any keywords in the document.
highlightkeywordsxml Load viewer with 
search terms from 
the xml file
highlightkeywordsxml=highlightkeyword.xml
searchPanel
Hides the search 
panel
Yes
Yes/No
searchPanel=No
Example 1:
Loading Viewer with first “Magic” search keyword pre-highlighted.  User can jump 
to next “Magic” keyword in document
Search Variables: searchEnabled=Yes& searchHighlightMode= HighlightModeSingle& 
searchQuery=Magic
Example 2:
Loading Viewer with all “Magic” search keywords pre-highlighted 
Search Variables: searchEnabled=Yes& searchHighlightMode= HighlightModeAll& 
searchQuery=Magic
Example 3:
Loading Viewer with all “Magic” and “States” search keywords pre-highlighted 
Search Variables: searchEnabled=Yes&searchHighlightMode= HighlightModeAll& 
searchQueryDelimeter =|& searchQuery=Magic|States
Example 4:
Loading Viewer with “Magic” and “United” search keywords pre-highlighted. User 
can jump through the highlighted keywords in the document
Search Variables: searchEnabled=Yes& searchHighlightMode= HighlightModeSingle& & 
searchQueryDelimeter =|searchQuery= Magic|United
Example 5:
Disable search
Search Variables: searchEnabled=No& searchHighlightMode= HighlightModeSingle& & 
searchQueryDelimeter =|searchQuery= Magic|United
When searchEnabled is set to No, all other variables are ignored.
32
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Also a preview component enables compressing and decompressing in preview in ASP Document and metadata. VB.NET Demo Code to Optimize An Exist PDF File in Visual
batch pdf metadata editor; pdf metadata viewer
C# WinForms Viewer: Load, View, Convert, Annotate and Edit PDF
It makes users easy to view PDF document and edit PDF document in preview. Please refer to more details list below, it will show you from following aspects:
batch pdf metadata; read pdf metadata java
Example 6:
Load search from xml
Search Variables: highlightkeywordsxml=highlightkeyword.xml
Highlightkeywordsxml syntax
<pages>
<page>
<pagenumber>3</pagenumber>
<keyword>and</keyword>
<occurence>all</occurence>
</page>
<page>
<pagenumber>4</pagenumber>
<keyword>or</keyword>
<occurence>2</occurence>
</page>
<page>
<pagenumber>4</pagenumber>
<keyword>advisory</keyword>
<occurence>1</occurence>
</page>
<page>
<pagenumber>1</pagenumber>
<keyword>Influenza</keyword>
<occurence>1</occurence>
</page>
<page>
<pagenumber>5</pagenumber>
<keyword>Avian</keyword>
<occurence>1</occurence>
</page>
</pages>
Here are some ways to switch various buttons on and off:
Name
Description
Default 
Value
Values
save
Turn save button on/off
Yes
Yes/No
saveLink
Works in conjunction with 
save button.
Save button when clicked 
opens saveLink
Yes
Link to original document
Example: 
http://www.testsite.com/ 
documents/sample.pdf
print
Turn print button on/off
Yes
Yes/No
zoom
Turn zoom slider on/off
Yes
Yes/No
fitPage
Turn fitPage button on/off
Yes
Yes/No
rotate
Turn rotate button on/off
Yes
Yes/No
navigation 
Turn navigation buttons on/off Yes
Yes/No
fullscreen
Turn fullscreen button on/off
Yes
Yes/No
33
C# WPF Viewer: Load, View, Convert, Annotate and Edit PDF
Search PDF text in preview. • View PDF outlines. Related Resources. To view, convert, edit, process, protect, sign PDF files, please refer to XDoc.PDF SDK
metadata in pdf documents; google search pdf metadata
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.
pdf remove metadata; analyze pdf metadata
Chapter 6
JavaScript events to and from the Viewer
Prizm Content Connect is built in such a way that it can be truly integrated and embedded 
into your application. Events are JavaScript AJAX calls that the Viewer can generate when 
certain actions occur. Developers can also send JavaScript AJAX events to the Viewer from 
their code and have the Viewer perform certain actions without reloading the whole page.
Sending events to the Viewer
To send events to the viewer, follow these steps:
1. Pass a FlashVar to Viewer.swf to indicate you will be sending events to Viewer
sendViewerEvents=Yes
2. Add the following code to the page where you call Viewer.swf:
<script language="JavaScript">
function getFlashMovie(movieName) {
var isIE = navigator.appName.indexOf("Microsoft") != -1;
return (isIE) ? window[movieName] : document[movieName];
}
function callViewerFunction(str,arg) {
getFlashMovie("Viewer").sendTextToFlash(str,arg); 
}
</script>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" 
bordercolor="#111111" width="100%">
<tr>
<td ><a href=javascript:callViewerFunction("SearchResultMoveNext")>Next Search 
Result</a></td>
<td ><a href=javascript:callViewerFunction("SearchResultMovePrevious")>Prev Search 
Result</a></td>
<td ><a href=javascript:callViewerFunction("SelectText")>SelectText</a></td>
<td ><a href=javascript:callViewerFunction("PrintRange","1,2")>Print Range</a></td>
<td ><a href=javascript:callViewerFunction("getTotalPages",0)>getTotalPages</a></td>
<td ><a href=javascript:callViewerFunction("Previous",0)>Previous</a></td>
<td ><a href=javascript:callViewerFunction("ZoomTo",200)>Zoom Value</a></td>
<td ><a href=javascript:callViewerFunction("ZoomIn",0)>ZoomIn</a></td>
<td ><a href=javascript:callViewerFunction("ZoomOut",0)>ZoomOut</a></td>
<td ><a href=javascript:callViewerFunction("FitWidth",0)>FitWidth</a></td>
<td ><a href=javascript:callViewerFunction("MoveDown",0)>MoveDown</a></td>
<td ><a href=javascript:callViewerFunction("MoveUp",0)>MoveUp</a></td>
<td ><a href=javascript:callViewerFunction("MoveLeft",0)>MoveLeft</a></td>
<td ><a href=javascript:callViewerFunction("MoveRight",0)>MoveRight</a></td> 
<td ><a href=javascript:callViewerFunction("RotateTo",-90)>RotateTo</a></td>
<td ><a href=javascript:callViewerFunction("Rotate",0)>Rotate</a></td>
<td ><a href=javascript:callViewerFunction("Print",0)>Print</a></td>
<td ><a href=javascript:callViewerFunction("PrintAll",0)>Print All</a></td>
<td ><a href=javascript:callViewerFunction("MovetoPage","4")>Move to Page 4</a></td>
</tr>
</table>
34
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.
view pdf metadata; endnote pdf metadata
VB.NET PDF insert image library: insert images into PDF in vb.net
NET. An independent .NET framework component supports inserting image to PDF in preview without adobe PDF control installed. Access
adding metadata to pdf files; pdf metadata editor online
3.
The sendTextToFlash function is used to interact with the viewer.
2 arguments are required: Command:String and Argument:String or Number
Argument is 0 in all cases except:
For Command MovetoPage where argument is pageNumber
For Command Search where argument is String (the text to be searched)
The following events can be sent:
Event
Details
Next
Move to next page
Previous
Move to previous page
ZoomIn
Zoom In on the document
ZoomOut
Zoom Out on document
ZoomTo
Zoom to a certain specified size
FitToWidth
Set Zoom=100%
MoveDown
Move the page down
MoveUp
Move the page up
MoveLeft
Move the page left
MoveRight
Move the page right
Print
Print the document. Opens print dialog.
PrintAll
Print all pages in the document. Does not open the print 
dialog.
PrintRange
Print specific pages in document. Does not open the print 
dialog.
Rotate
Rotate the document by 90 degree
MovetoPage
Move to a specific page in document and pass page number
Search
Start search of the string
SearchResultMoveNext
Move to next search highlighted result
SearchResultMovePreviousMove to previous search highlighted result
SelectText
Turn on the text selector
getTotalPages
Return total pages in document. 
Receiving events from the Viewer
The Viewer can send events when certain actions are performed.
To receive events follow these steps:
1. Pass a FlashVar to Viewer.swf to indicate you will be sending events to Viewer
getViewerEvents=Yes
2.
Add the JavaScript code in your page as shown below:
<script language="javascript">
function viewerOnDocumentRotate(document)
{
alert(document+" Rotated");
}
function 
viewerOnSelectText
(textSelected)
35
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF document by PDF bookmark and outlines in VB.NET. Independent component for splitting PDF document in preview without using external PDF control.
pdf metadata viewer online; remove metadata from pdf file
C# PDF insert text Library: insert text into PDF content in C#.net
Supports adding text to PDF in preview without adobe reader installed in ASP.NET. Powerful .NET PDF edit control allows modify existing scanned PDF text.
search pdf metadata; view pdf metadata in explorer
{
alert(“User Copied the text out of document”+ textSelected);
}
</script>
The following events are sent by Viewer.swf:
Event
Details
viewerOnDocumentZoom(documentname,zoom)Zoom was pressed. 
Returns document name & zoom size
viewerOnDocumentScroll(documentname)
Document was scrolled
viewerOnDocumentLoad(documentname)
Document was loaded in the viewer
viewerOnDocumentDownload(documentname) Document was downloaded/Save button 
was pressed
viewerOnDocumentRotate(documentname)
Document was rotated by 90 degree
viewerOnDocumentPrint(documentname)
Print button was clicked
viewerOnDocumentPrintCancel(documentname)Cancel for Print was clicked
viewerOnDocumentFullScreen(documentname) Document was viewed in Full Screen 
Mode
viewerOnSelectText(string)
Highlighted text was copied by the user
viewerOnDocumentError(errorcode)
An error occurred
viewerOnDocumentSearch(textToSearch)
A search was performed (also passed 
the search keyword)
viewerCurrentPage(page)
Returns the page of the document being 
viewed
viewerTotalPages(page)
Returns the total pages in the document
36
VB.NET PDF url edit library: insert, remove PDF links in vb.net
Edit PDF url in preview without adobe PDF reader control. Free library and control for .NET framework and easy to be integrated in .NET WinForms and ASP.NET.
read pdf metadata online; pdf keywords metadata
C# PDF replace text Library: replace text in PDF content in C#.net
Replace text in PDF file in preview on ASPX webpage. Able to replace PDF text in ASP.NET program. Other PDF edit functionalities, like add PDF text, add PDF text
modify pdf metadata; bulk edit pdf metadata
Chapter 7
Generating Thumbnails 
Prizm Content Connect has a built-in script to generate thumbnail images of the various pages of 
documents. These thumbnails can be displayed as .swf image files in the default AJAX-based 
Viewer client, or as .png image files in the Zero Footprint Client, Mobile Client, and various other 
applications.
For creating a batch process or other custom application, thumbnails can be generated using 
convert2swfclient or by using the Webservice.
Generating thumbnails using convert2swfclient
Example 1:
To create a thumbnail of page 1 of sample.tiff:
java -jar convert2swfclient.jar source=sample.tiff thumbnail=100x100 pages=1
Example 2:
To create a thumbnail of all pages of sample.tiff: 
java -jar convert2swfclient.jar source=sample.tiff thumbnail=100x100 
Generating thumbnails using the Webservice
Example 1
:
To create a thumbnail of page 1 of sample.tiff: 
http:
//localhost:18680/convert2swf?source=c:/temp/sample.tiff&thumbnail=100x100&pages=1
Example 2:
To create a thumbnail of all pages of sample.tiff:
java -jar convert2swfclient.jar source=sample.tiff thumbnail=100x150 
http:
//localhost:18680/convert2swf?source=c:/temp/sample.tiff&thumbnail=100x150
37
Chapter 8
Localizing the Viewer
To localize Prizm Content Connect, simply pass a Flash Variable with the location 
of the XML file containing the language translations.
For example, to display Hindi Language, simply pass the FlashVar as
tooltips=hindi.xml
Where arabic.xml is the following .xml file residing at same location as 
Viewer.swf
<tooltips>
<PreviousPage>पछल 
ष</PreviousPage>
<CurrentPage>वरम न 
ष</CurrentPage>
<TotalPages>क
ल 
ष</TotalPages>
<NextPage>अगल 
ष</NextPage>
<ZoomIn>ज
म दसर वज म</ZoomIn>
<ZoomOut>ज
म आउट दसर वज</ZoomOut>
<FitToWidth>फट दसर वज चड ई</FitToWidth>
<Rotate>घ
म ए$</Rotate>
<ZoomSlider>ज
म सल इडर</ZoomSlider>
<CurrentZoom>वरम न ज
म</CurrentZoom>
<TextToSearch>  क( ख(ज</TextToSearch>
<SearchTextBox>  क( ख(ज</SearchTextBox>
<StartSearch>श
र ख(ज</StartSearch>
<SearchResults>ख(ज ररण म</SearchResults>
<PreviousSearchResult>पछल ख(ज ररण म</PreviousSearchResult>
<NextSearchResult>अगल ख(ज ररण म</NextSearchResult>
<CloseSearch>ब/द ख(ज</CloseSearch>
<SelectText>  क  चयन कर</SelectText>
<PrintDocument>प1/ट दसर वज</PrintDocument>
<ConfirmPrintDocument>प1/ट दसर वज</ConfirmPrintDocument>
<CancelPrintDocument>रद दसर वज प1/ट</CancelPrintDocument>
<FullScreen>ण स34न</FullScreen>
<fullscreenNoticeText>आ 
ण स34न म(ड म 1वश फकय  ह6। क
य  धय न द फक क
/ज9टल ननय/तण करर ह
ए इस म(ड म 
उलब? नह@/ हA।</fullscreenNoticeText>
<fullscreenNoticeSupressCheckbox>यह चर वन9 फर स न ददख ए$ </fullscreenNoticeSupressCheckbox>
<fullscreenNoticeOKButton>Cक ह6</fullscreenNoticeOKButton>
</tooltips>
38
Chapter 9
Image Conversion
Prizm Content Connect has a built-in script to generate images (.jpeg, .png, .tiff or .bmp) of 
various pages of documents. These images can be displayed within a Prizm Content Connect 
viewer client, or used to create applications like a thin client viewer or mobile viewer.
Related arguments include
source: the source file for conversion
target: the target folder and target file. Target can be image (.jpeg, .png, .tiff or .bmp)
dpi: specifies depth per index ratio of output .swf and image files
Generating images using convert2swfclient
Example 1
:
To create a .png image of page 1 of sample.doc: 
java -jar convert2swfclient.jar source=sample.doc target=sample.png pages=1
To create a .bmp image of page 1 of sample.doc:
java -jar convert2swfclient.jar source=sample.doc target=sample.bmp pages=1
Example 2
:
To create a .png image of all pages of sample.doc: 
java -jar convert2swfclient.jar source=sample.doc target=sample.png 
To create a .tiff image of all pages of sample.doc:
java -jar convert2swfclient.jar source=sample.doc target=sample.tiff
Generating images using Webservice
Example 1:
To create a .png image of page 1 of sample.doc: 
http://localhost:18680/convert2swf?
source=C:\temp\sample.doc&target==C:\temp\samplecode\sample.png&pa
ges=1
To create a .bmp image of page 1 of sample.doc: http://localhost:18680/convert2swf?
source=C:\temp\samplecode\sample.doc&target==C:\temp\sample.bmp&pa
ges=1
Example 2:
To create a .png image of all pages of sample.doc: 
http://localhost:18680/convert2swf?
source==C:\temp\samplecode\sample.doc&target==C:\temp\sample.png
To create a .tiff image of all pages of sample.doc: http://localhost:18680/convert2swf?
source==C:\temp\samplecode\sample.doc&target=C:\temp\sample.tiff
39
Chapter 10
Text Extraction
Prizm Content Connect has a built-in script to extract text from any type of document.
Related arguments include:
source: the source file for conversion
target: the target folder and target file
Extracting text using convert2swfclient
Example 1:
To extract text of all pages of sample.doc and place in same directory as source:
java -jar convert2swfclient.jar source=sample.doc target=sample.txt
Example 2:
To extract text of page 1 of sample.doc and place in same directory as source:
java -jar convert2swfclient.jar source=sample.doc target=sample.txt pages=1 
Example 3:
To extract text of page 1 of sample.doc and place in a different directory: 
java -jar convert2swfclient.jar source=sample.doc target=c:\test\sample.txt pages=1 
Extracting text using Webservice
Example 1:
To extract text of all pages of sample.doc and place in same directory as source:
http://localhost:18680/convert2swf?source=c:\temp\sample.doc&target=c:\temp\sample.txt
Example 2:
To extract text of page 1 of sample.doc and place in same directory as source:
http://localhost:18680/convert2swf?
source=c:\temp\sample.doc&target=c:\temp\sample.txt&pages=1
Example 3:
To extract text of page 1 of sample.doc and place in a different directory: 
http://localhost:18680/convert2swf?
source=c:\temp\sample.doc&target=c:\otherfolder\sample.txt&pages=1
40
Documents you may be interested
Documents you may be interested