asp.net pdf viewer disable save : Show pdf thumbnails in software control project winforms azure wpf UWP PDFlib-7-tutorial25-part394

10.7  PDFlib Block Specification n 251
Block dictionary keys. Block dictionaries may contain the keys in Table 10.13. Only 
keys from one of the Text, Image or PDF groups may be present depending on the 
Subtype key in the General group (see Table 10.4).
float, integer
(Number) While option lists support both point and comma as decimal separators, PDF numbers support 
only point.
percentage
(Array with two 
elements) 
The first element in the array is the number, the second element is a string con-
taining a percent character.
list
(Array)
color
(Array with two or three 
elements) 
The first element in the array specifies a color space, and the second el-
ement specifies a color value as follows. The following entries are supported for the first element in the 
array:
/DeviceGray
The second element is a single gray value.
/DeviceRGB
The second element is an array of three RGB values.
/DeviceCMYK
The second element is an array of four CMYK values.
[/Separation/spotname]
The first element is an array containing the keyword /Separation and a spot color name. The 
second element is a tint value.
The optional third element in the array specifies an alternate color for the spot color, which is 
itself a color array in one of the /DeviceGray/DeviceRGB/DeviceCMYK, or /Lab color spaces. 
If the alternate color is missing, the spot color name must either refer to a color which is 
known internally to PDFlib, or which has been defined by the application at runtime.
[/Lab]
The first element is an array containing the keyword /Lab. The second element is an array of 
three Lab values.
To specify the absence of color the respective property must be omitted.
unichar
(Text string) Unicode strings in utf16be format, starting with the U+FEFF BOM
Table 10.13 3 Entries in a block dictionary
key
value
general properties
(Some keys are required) General properties according to Table 10.4
text properties
(Optional) Text and Textflow properties according to Table 10.5 and Table 10.6
image properties
(Optional) Image properties according to Table 10.7
PDF properties
(Optional) PDF properties according to Table 10.8
Custom
(Dictionary; optional) A dictionary containing key/value pairs for custom properties according to 
Table 10.9.
Internal
(Dictionary; optional) This key is reserved for private use, and applications should not depend on 
its presence or specific behavior. Currently it is used for maintaining the relationship between 
converted form fields and corresponding blocks.
Table 10.12 2 Data types for block properties
block type
PDF type and remarks
Show pdf thumbnails in - Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
print pdf thumbnails; disable pdf thumbnails
Show pdf thumbnails in - VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
cannot view pdf thumbnails in; pdf thumbnail creator
252
Chapter 10:  Variable Data and Blocks
Example. The following fragment shows the PDF code for two blocks, a text block 
called job_title and an image block called logo. The text block contains a custom proper-
ty called format:
<<
/Contents 12 0 R
/Type /Page
/Parent 1 0 R
/MediaBox [ 0 0 595 842 ]
/PieceInfo << /PDFlib 13 0 R >>
>>
13 0 obj
<<
/Private <<
/Blocks <<
/job_title 14 0 R
/logo 15 0 R
>>
/Version 7
/PluginVersion (3.5)
>>
/LastModified (D:20100813200730)
>>
endobj
14 0 obj
<<
/Type /Block
/Rect [ 70 740 200 800 ]
/Name /job_title
/Subtype /Text
/fitmethod /auto
/fontname (Helvetica)
/fontsize 12
/Custom << /format 5 >>
>>
endobj
15 0 obj
<<
/Type /Block
/Rect [ 250 700 400 800 ]
/Name /logo
/Subtype /Image
/fitmethod /auto
>>
10.7.2Generating PDFlib Blocks with pdfmarks
As an alternative to creating PDFlib blocks with the plugin, blocks can be created by in-
serting appropriate pdfmark commands into a PostScript stream, and distilling it to PDF. 
Details of the pdfmark operator are discussed in the Acrobat documentation. The follow-
ing fragment shows pdfmark operators which can be used to generate the block defini-
tion in the preceding section:
% ---------- Setup for the blocks on a page ----------
[/_objdef {B1} /type /dict /OBJ pdfmark
% Blocks dict
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Ability to show PDF page thumbnails for quick navigation. Easy to search PDF text in whole PDF document. C# HTML5 PDF Viewer: View PDF Online.
pdf thumbnail generator; pdf thumbnail viewer
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Ability to show PDF page thumbnails for quick navigation. Easy to search PDF text in whole PDF document. VB.NET HTML5 PDF Viewer: View PDF Online.
create thumbnail from pdf; create pdf thumbnails
10.7  PDFlib Block Specification n 253
[{ThisPage} <<
/PieceInfo <<
/PDFlib <<
/LastModified (D:20100813200730)
/Private <<
/Version 7
/pdfmark true
/Blocks {B1}
>>
>>
>>
>> /PUT pdfmark
% ---------- text block ----------
[{B1} <<
/job_title <<
/Type /Block
/Name /job_title
/Subtype /Text
/Rect [ 70 740 200 800 ]
/fitmethod /auto
/fontsize 12
/fontname (Helvetica)
/Custom << /format 5 >>
>>
>> /PUT pdfmark
% ---------- image block ----------
[{B1} <<
/logo <<
/Type /Block
/Name /logo
/Subtype /Image
/Rect [ 250 700 400 800 ]
/fitmethod /auto
>>
>> /PUT pdfmark
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Thumbnails can be created from PDF pages. Following demo code will show how to convert all PDF pages to Jpeg images with C# .NET. // Load a PDF file.
generate thumbnail from pdf; pdf files thumbnail preview
C# PDF Text Search Library: search text inside PDF file in C#.net
C#.NET PDF Demo Code: Search Text From One PDF Page in C#.NET. The following demo code will show how to search text from specified PDF page. // Open a document.
.pdf printing in thumbnail size; create thumbnail jpeg from pdf
254
Chapter 10:  Variable Data and Blocks
C# PDF replace text Library: replace text in PDF content in C#.net
C#.NET PDF Demo: Replace Text in Specified PDF Page. The following demo code will show how to replace text in specified PDF page. // Open a document.
show pdf thumbnails; enable pdf thumbnail preview
C# PDF delete text Library: delete, remove text from PDF file in
C#.NET Sample Code: Delete Text from Specified PDF Page. The following demo code will show how to delete text in specified PDF page. // Open a document.
pdf reader thumbnails; create thumbnail from pdf c#
 Revision History y 255
ARevision History
Date
Changes
April 20, 2010
>
Minor corrections for PDFlib 7.0.5
March 13, 2009
>
Various updates and corrections for PDFlib 7.0.4
February 13, 2008
>
Various updates and corrections for PDFlib 7.0.3
August 08, 2007
>
Various updates and corrections for PDFlib 7.0.2
February 19, 2007
>
Various updates and corrections for PDFlib 7.0.1
October 03, 2006
>
Updates and restructuring for PDFlib 7.0.0
February 15, 2007
>
Various updates and corrections for PDFlib 6.0.4
February 21, 2006
>
Various updates and corrections for PDFlib 6.0.3; added Ruby section
August 09, 2005
>
Various updates and corrections for PDFlib 6.0.2
November 17, 2004
>
Minor updates and corrections for PDFlib 6.0.1
>
introduced new format for language-specific function prototypes in chapter 8
>
added hypertext examples in chapter 3
June 18, 2004
>
Major changes for PDFlib 6
January 21, 2004
>
Minor additions and corrections for PDFlib 5.0.3
September 15, 2003
>
Minor additions and corrections for PDFlib 5.0.2; added block specification
May 26, 2003
>
Minor updates and corrections for PDFlib 5.0.1
March 26, 2003
>
Major changes and rewrite for PDFlib 5.0.0
June 14, 2002
>
Minor changes for PDFlib 4.0.3 and extensions for the .NET binding
January 26, 2002
>
Minor changes for PDFlib 4.0.2 and extensions for the IBM eServer edition
May 17, 2001
>
Minor changes for PDFlib 4.0.1
April 1, 2001
>
Documents PDI and other features of PDFlib 4.0.0
February 5, 2001
>
Documents the template and CMYK features in PDFlib 3.5.0
December 22, 2000
>
ColdFusion documentation and additions for PDFlib 3.03; separate COM edition of the manual
August 8, 2000
>
Delphi documentation and minor additions for PDFlib 3.02
July 1, 2000
>
Additions and clarifications for PDFlib 3.01
Feb. 20, 2000
>
Changes for PDFlib 3.0
Aug. 2, 1999
>
Minor changes and additions for PDFlib 2.01
June 29, 1999
>
Separate sections for the individual language bindings
>
Extensions for PDFlib 2.0
Feb. 1, 1999
>
Minor changes for PDFlib 1.0 (not publicly released)
Aug. 10, 1998
>
Extensions for PDFlib 0.7 (only for a single customer)
July 8, 1998
>
First attempt at describing PDFlib scripting support in PDFlib 0.6
Feb. 25, 1998
>
Slightly expanded the manual to cover PDFlib 0.5
Sept. 22, 1997
>
First public release of PDFlib 0.4 and this manual
C# PDF Text Highlight Library: add, delete, update PDF text
C#.NET Demo Code: Highlight Text in Specified PDF Page. The following demo code will show how to highlight text in specified PDF page. // Open a document.
view pdf thumbnails; pdf preview thumbnail
C# TIFF: C#.NET Mobile TIFF Viewer, TIFF Reader for Mobile
Create thumbnails for fast navigation through loading on-demand pages; Viewer in C#.NET. As creating PDF and Word this parameter can choose the page show type:0
create pdf thumbnail; how to show pdf thumbnails in
256
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
doc.ConvertToDocument(DocumentType.PDF, outputFilePath); Following demo code will show how to convert Word2003(.doc) to PDF. String
enable pdf thumbnails; show pdf thumbnails in
C# PDF Digital Signature Library: add, remove, update PDF digital
File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page: Delete This is a simple C# demo that show you how to sign your PDF document using
show pdf thumbnail in html; pdf file thumbnail preview
Index 257
Index
A
Acrobat plugin for creating blocks 225
Adobe Font Metrics (AFM) 98
AES (Advanced Encryption Standard) 197
AFM (Adobe Font Metrics) 98
alpha channel 125
ArtBox 57
artificial font styles 114
AS/400  52
ascender 112
asciifile parameter 53
auto: see hypertextformat
autocidfont parameter 108
autosubsetting parameter 107
B
baseline compression 123
Big Five 87
bindings 25
BleedBox 57
blocks 225
plugin 225
properties 227
BMP 124
builtin encoding 109
Byte Order Mark (BOM) 75, 78
bytes: see hypertextformat
byteserving 201
C
C binding 27
C++ binding 30
capheight 112
categories of resources 48
CCITT 124
CCSID 83
CFF (Compact Font Format) 95
character metrics 112
character names 99
character references 88, 89
characters and glyphs 74
characters per inch 113
Chinese 86, 87, 116
CIE L*a*b* color space 63
CJK (Chinese, Japanese, Korean)
configuration 85
custom fonts 117
standard fonts 85
Windows code pages 87
clip 57
CMaps 85, 86
Cobol binding 25
code page: Microsoft Windows 1250-1258  82
COM (Component Object Model) binding 26
commercial license 12
content strings 76
content strings in non-Unicode capable 
languages 77
coordinate system 54
metric 54
top-down 55
copyoutputintent option 206
core fonts 102
CPI (characters per inch) 113
CropBox 57
current point 58
currentx and currenty parameter 112
custom encoding 83
D
default coordinate system 54
defaultgray/rgb/cmyk parameters 66
descender 112
downsampling 121
dpi calculations 121
E
EBCDIC 52
ebcdic encoding 82
ebcdicutf8: see hypertextformat
EJB (Enterprise Java Beans) 32
embedding fonts 106
encoding
CJK 85
custom 83
fetching from the system 83
encrypted PDF documents 193
encryption 197
environment variable PDFLIBRESOURCE 51
error handling 45
errorpolicy parameter 132
escape sequences 88
eServer zSeries and iSeries 52
EUDC (end-user defined characters) 99, 119
Euro character 110
exceptions 45
explicit transparency 126
258
Index
F
features of PDFlib 20
fill 57
font metrics 112
font style names for Windows 104
font styles 114
fontmaxcode parameter 110
fonts
AFM files 98
embedding 106
glyph names 99
legal aspects of embedding 107
monospaced 113
OpenType 95
PDF core set 102
PFA files 98
PFB files 98
PFM files 98
PostScript 95, 98
resource configuration 48
subsetting 107
TrueType 95
Type 1  98
Type 3 (user-defined) fonts 99
Type 3  100
user-defined (Type 3) 99
FontSpecific encoding 109
form fields: converting to blocks 234
form XObjects 58
G
gaiji characters 95
GBK 87
GIF 123
glyph availability 93
glyph id addressing 110
glyph name references 90
glyph replacement 92
glyphs 74
gradients 60
grid.pdf 54
H
HKS colors 62
horizontal writing mode 116, 117
host encoding 81
host fonts 103
HTML character references 88
hypertext strings 76
in non-Unicode capable languages 77
hypertextformat parameter 78
I
IBM eServer 52
ignoremask 127
image data, re-using 121
image file formats 122
image mask 125, 127
image scaling 121
image:iccprofile parameter 65
implicit transparency 126
inch 54
in-core PDF generation 52
inline images 122
iSeries 52
ISO 10646  73
ISO 15930  202
ISO 19005  207
ISO 8859-2 to -15  82
J
Japanese 86, 87, 116
Java application servers 32
Java binding 31
EJB 32
javadoc 31
servlet 32
JFIF 123
Johab 87
JPEG 123
JPEG2000 123
K
kerning 113
Korean 86, 87, 116
L
language bindings: see bindings
layers and PDI 132
leading 112
line spacing 112
linearized PDF 201
LWFN (LaserWriter Font) 98
M
macroman encoding 81, 82
macroman_apple encoding 110
makepsres utility 48
mask 126
masked 126
masking images 125
masterpassword 198
MediaBox 57
memory, generating PDF documents in 52
metric coordinates 54
metrics 112
millimeters 54
monospaced fonts 113
multi-page image files 128
Index 259
N
name strings 76
in non-Unicode capable languages 77
nesting exceptions 28
.NET binding 34
O
OpenType fonts 95
optimized PDF 201
output intent for PDF/A 208
output intent for PDF/X 203
overline parameter 115
P
page 128
page descriptions 54
page formats 56
page size 181
limitations in Acrobat 57
page-at-a-time download 201
PANTONE colors 61
passwords 197
good and bad 198
path 57
patterns 60
pCOS 181
data types 183
encryption 193
path syntax 185
pseudo objects 187
PDF import library (PDI) 130
PDF Reference Manual 181
PDF/A 207
PDF/X 202
PDF_EXIT_TRY( ) 28
PDF_get_buffer() 52
PDFlib features 20
PDFlib Personalization Server 225
pdflib.upr 51
PDFLIBRESOURCE environment variable 51
PDI 130
pdiusebox 132
Perl binding 35
permissions 197, 199
PFA (Printer Font ASCII) 98
PFB (Printer Font Binary) 98
PFM (Printer Font Metrics) 98
PHP binding 37
plugin for creating blocks 225
PNG 122, 126
PostScript fonts 95, 98
PPS (PDFlib Personalization Server) 225
print_glyphs.ps 99
Printer Font ASCII (PFA) 98
Printer Font Binary (PFB) 98
Printer Font Metrics (PFM) 98
Python binding 39
R
raw image data 124
REALbasic binding 40
rendering intents 64
renderingintent option 64
resource category 48
resourcefile parameter 51
rotating objects 55
RPG binding 41
Ruby binding 43
S
S/390  52
scaling images 121
SearchPath parameter 49
security 197
servlet 32
setcolor:iccprofilegray/rgb/cmyk parameters 65
shadings 60
Shift-JIS 87
smooth blends 60
soft mask 125
SPIFF 123
spot color (separation color space) 61
sRGB color space 65
standard output conditions
for PDF/A 210
for PDF/X 203
strikeout parameter 115
strings in option lists 79
stroke 57
style names for Windows 104
subpath 57
subscript 113
subsetminsize parameter 107
subsetting 107
superscript 113
Symbol font 109
system encoding support 83
T
Tcl binding 44
templates 58
temporary disk space requirements 201
text metrics 112
text position 112
text variations 112
textformat parameter 78
textlen for Symbol fonts in Textflow 149
textrendering parameter 115
textx and texty parameter 112
TIFF 123
top-down coordinates 55
transparency 125
260
Index
TrimBox 57
TrueType fonts 95
TTC (TrueType Collection) 99, 117, 118
TTF (TrueType font) 95
Type 1 fonts 98
Type 3 (user-defined) fonts 99
U
UHC 87
underline parameter 115
units 54
UPR (Unix PostScript Resource) 48
file format 49
file searching 51
usehypertextencoding parameter 78
user space 54
usercoordinates parameter 54
user-defined (Type 3) fonts 99
userpassword 198
UTF formats 74
utf16: see hypertextformat
utf16be: see hypertextformat
utf16le: see hypertextformat
utf8: see hypertextformat
V
Variable Data Processing with blocks 225
vertical writing mode 116, 117
W
web-optimized PDF 201
winansi encoding 82
writing modes 116, 117
X
xheight 112
XObjects 58
Z
ZapfDingbats font 109
zSeries 52
Documents you may be interested
Documents you may be interested