asp.net pdf viewer free : View pdf thumbnails in control software platform web page html azure web browser pdflib-manual-5_0221-part416

7.9  Hypertext Functions s 211
multiple PDF image objects (see Section 5.1.2, »Supported Image File Formats«, page 
110).
This function doesn’t generate thumbnail images for pages, but only offers a hook for 
adding existing images as thumbnails. The actual thumbnail images must be generated 
by the client or some other application. The client must ensure that color, height/width 
ratio, and actual contents of a thumbnail match the corresponding page contents.
Since Acrobat 5 generates thumbnails on the fly (though not in the Browser), and 
thumbnails increase the overall file size of the generated PDF, it is recommended not to 
add thumbnails, but rely on client-side thumbnail generation instead.
Scope page; must only be called once per page. Not all pages need to have thumbnails attached 
to them.
Params openmode
View 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
pdf thumbnail creator; pdf files thumbnails
View 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
enable pdf thumbnails in; generate pdf thumbnail c#
212
Chapter 7:  API Reference for PDFlib, PDI, and PPS
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 reader thumbnails; enable thumbnail preview for pdf files
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.
view pdf thumbnails; pdf thumbnail generator
213
8References
[1] Adobe Systems Incorporated: PDF Reference, Third Edition: Version 1.4. Published by 
Addison-Wesley 2001, ISBN0-201-75839-3; also available as PDF from
http://partners.adobe.com/asn/developer/technotes.html 
[2] Adobe Systems Incorporated: PostScript Language Reference Manual, Third Edition.
Published by Addison-Wesley 1999, ISBN 0-201-37922-8; also available as PDF from 
http://partners.adobe.com/asn/developer/technotes.html 
[3] The following book by the principal author of PDFlib is currently only available in 
German. It discusses a variety of PostScript, PDF and font-related topics:
Thomas Merz, Olaf Drümmer: Die PostScript- & PDF-Bibel.
Zweite Auflage. ISBN 3-935320-01-9, PDFlib Edition 2002
PDFlib GmbH, 80331 München, Tal 40, fax +49 • 89 • 29 16 46 86
http://www.pdflib.com Order by e-mail via books@pdflib.com 
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
Easy to search PDF text in whole PDF document in VB.NET WPF program. PDF thumbnails for navigation in .NET project. VB.NET WPF PDF Viewer: View PDF Document.
pdf thumbnail preview; print pdf thumbnails
C# WPF PDF Viewer SDK to view PDF document in C#.NET
Users can view any page by using view page button. Easy to search PDF text in whole PDF document. PDF thumbnails for navigation in .NET WPF Console application.
create pdf thumbnails; how to make a thumbnail from pdf
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Support of converting from any single one PDF page and multiple pages. Thumbnails can be created from PDF pages. Support for customizing image size.
html display pdf thumbnail; how to create a thumbnail of a pdf document
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively. Embedded page thumbnails.
thumbnail pdf preview; create thumbnail from pdf c#
 PDFlib Quick Reference e 215
APDFlib Quick Reference
General Functions
Font Functions
Function prototype
page
void PDF_boot(void)
145
void PDF_shutdown(void)
145
PDFlib_api * PDF_boot_dll(void)
145
void PDF_shutdown_dll(PDFlib_api *PDFlib)
145
PDF *PDF_new(void)
145
PDF *PDF_new2(void (*errorhandler)(PDF *p, int errortype, const char *msg), void* (*allocproc)(PDF *p, size_t size, 
const char *caller), void* (*reallocproc)(PDF *p, void *mem, size_t size, const char *caller), void (*freeproc)(PDF *p, 
void *mem), void *opaque)
146
void PDF_delete(PDF *p)
147
int PDF_open_file(PDF *p, const char *filename)
148
int PDF_open_fp(PDF *p, FILE *fp)
148
void PDF_open_mem(PDF *p, size_t (*writeproc)(PDF *p, void *data, size_t size))
148
const char * PDF_get_buffer(PDF *p, long *size)
149
void PDF_close(PDF *p)
149
void PDF_begin_page(PDF *p, float width, float height)
150
void PDF_end_page(PDF *p)
150
float PDF_get_value(PDF *p, const char *key, float modifier)
150
void PDF_set_value(PDF *p, const char *key, float value)
151
const char * PDF_get_parameter(PDF *p, const char *key, float modifier)
151
void PDF_set_parameter(PDF *p, const char *key, const char *value)
151
void PDF_create_pvf(PDF *p, const char *filename, int reserved, const void *data, size_t size, const char *optlist)
151
int PDF_delete_pvf(PDF *p, const char *filename, int reserved)
152
int PDF_get_errnum(PDF *p)
153
const char *PDF_get_errmsg(PDF *p)
153
const char *PDF_get_apiname(PDF *p)
153
void *PDF_get_opaque(PDF *p)
154
Function prototype
page
int PDF_load_font(PDF *p, const char *fontname, int len, const char *encoding, const char *optlist)
156
void PDF_setfont(PDF *p, int font, float fontsize)
158
void PDF_begin_font(PDF *p, char *fontname, int reserved, float a, float b, float c, float d, float e, float f, const 
char *optlist)
158
void PDF_end_font(PDF *p)
159
void PDF_begin_glyph(PDF *p, char *glyphname, float wx, float llx, float lly, float urx, float ury)
159
void PDF_end_glyph(PDF *p)
160
void PDF_encoding_set_char(PDF *p, const char *encoding, int slot, const char *glyphname, int uv)
160
C# PDF File Compress Library: Compress reduce PDF size in C#.net
by large enterprises and organizations to distribute and view documents. size, images size reducing can help to reduce PDF file size Embedded page thumbnails.
how to view pdf thumbnails in; enable pdf thumbnail preview
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Converter control easy to create thumbnails from PDF pages. Selection for compressing to multiple image formats. Cut and paste any areas in PDF pages to images.
thumbnail view in for pdf files; pdf no thumbnail
216
Chapter A:  PDFlib Quick Reference
Text Output Functions
Graphics Functions
Function prototype
page
void PDF_set_text_pos(PDF *p, float x, float y)
160
void PDF_show(PDF *p, const char *text)
162
void PDF_show_xy(PDF *p, const char *text, float x, float y)
162
void PDF_continue_text(PDF *p, const char *text)
163
void PDF_fit_textline(PDF *p, const char *text, int len, float x, float y, const char *optlist)
163
int PDF_show_boxed(PDF *p, const char *text, float x, float y, float width, float height, const char *mode, const 
char *feature)
165
float PDF_stringwidth(PDF *p, const char *text, int font, float fontsize)
166
Function prototype
page
void PDF_setdash(PDF *p, float b, float w)
168
void PDF_setdashpattern(PDF *p, const char *optlist)
168
void PDF_setflat(PDF *p, float flatness)
168
void PDF_setlinejoin(PDF *p, int linejoin)
169
void PDF_setlinecap(PDF *p, int linecap)
169
void PDF_setmiterlimit(PDF *p, float miter)
170
void PDF_setlinewidth(PDF *p, float width)
170
void PDF_initgraphics(PDF *p)
170
void PDF_save(PDF *p)
170
void PDF_restore(PDF *p)
171
void PDF_translate(PDF *p, float tx, float ty)
171
void PDF_scale(PDF *p, float sx, float sy)
171
void PDF_rotate(PDF *p, float phi)
172
void PDF_skew(PDF *p, float alpha, float beta)
172
void PDF_concat(PDF *p, float a, float b, float c, float d, float e, float f)
172
void PDF_setmatrix(PDF *p, float a, float b, float c, float d, float e, float f)
173
int PDF_create_gstate(PDF *p, const char *optlist)
173
void PDF_set_gstate(PDF *p, int gstate)
174
void PDF_moveto(PDF *p, float x, float y)
174
void PDF_lineto(PDF *p, float x, float y)
175
void PDF_curveto(PDF *p, float x1, float y1, float x2, float y2, float x3, float y3)
175
void PDF_circle(PDF *p, float x, float y, float r)
175
void PDF_arc(PDF *p, float x, float y, float r, float alpha, float beta)
175
void PDF_arcn(PDF *p, float x, float y, float r, float alpha, float beta)
176
void PDF_rect(PDF *p, float x, float y, float width, float height)
176
void PDF_closepath(PDF *p)
176
void PDF_stroke(PDF *p)
177
void PDF_closepath_stroke(PDF *p)
177
void PDF_fill(PDF *p)
177
void PDF_fill_stroke(PDF *p)
177
void PDF_closepath_fill_stroke(PDF *p)
178
 PDFlib Quick Reference e 217
Color Functions
Image Functions
PDF Import (PDI) Functions
Block Filling Functions
void PDF_clip(PDF *p)
178
void PDF_endpath(PDF *p)
178
Function prototype
page
void PDF_setcolor(PDF *p, const char *fstype, const char *colorspace, float c1, float c2, float c3, float c4)
179
int PDF_makespotcolor(PDF *p, const char *spotname, int reserved)
180
int PDF_load_iccprofile(PDF *p, const char *profilename, int reserved, const char *optlist)
180
int PDF_begin_pattern(PDF *p, float width, float height, float xstep, float ystep, int painttype)
182
void PDF_end_pattern(PDF *p)
183
int PDF_shading_pattern(PDF *p, int shading, const char *optlist)
183
void PDF_shfill(PDF *p, int shading)
183
int PDF_shading(PDF *p, const char *shtype, float x0, float y0, float x1, float y1, float c1, float c2, float c3, float c4, 
const char *optlist)
183
Function prototype
page
int PDF_load_image(PDF *p, const char *imagetype, const char *filename, int reserved, const char *optlist) ) 185
void PDF_close_image(PDF *p, int image)
188
void PDF_fit_image(PDF *p, int im, float x, float y, const char *optlist)
188
int PDF_begin_template(PDF *p, float width, float height)
190
void PDF_end_template(PDF *p)
190
Function prototype
page
int PDF_open_pdi(PDF *p, const char *filename, const char *optlist, int reserved)
192
int PDF_open_pdi_callback(PDF *p, void *opaque, size_t filesize, size_t (*readproc)(void *opaque, void *buffer, 
size_t size), int (*seekproc)(void *opaque, long offset), const char *optlist)
192
void PDF_close_pdi(PDF *p, int doc)
193
int PDF_open_pdi_page(PDF *p, int doc, int pagenumber, const char* optlist)
193
void PDF_close_pdi_page(PDF *p, int page)
194
void PDF_fit_pdi_page(PDF *p, int page, float x, float y, const char *optlist)
194
int PDF_process_pdi(PDF *p, int doc, int page, const char* optlist)
195
float PDF_get_pdi_value(PDF *p, const char *key, int doc, int page, int reserved)
196
const char * PDF_get_pdi_parameter( PDF *p, const char *key, int doc, int page, int reserved, int *len)
196
Function prototype
page
int PDF_fill_textblock(PDF *p, int page, const char *blockname, const char *text, int len, const char *optlist) ) 198
int PDF_fill_imageblock(PDF *p, int page, const char *blockname, int image, const char *optlist)
199
int PDF_fill_pdfblock(PDF *p, int page, const char *blockname, int contents, const char *optlist)
199
Function prototype
page
218
Chapter A:  PDFlib Quick Reference
Hypertext Functions
Function prototype
page
int PDF_add_bookmark(PDF *p, const char *text, int parent, int open)
202
void PDF_set_info(PDF *p, const char *key, const char *value)
203
void PDF_attach_file(PDF *p, float llx, float lly, float urx, float ury, const char *filename, const char *description, 
const char *author, const char *mimetype, const char *icon)
204
void PDF_add_note(PDF *p, float llx, float lly, float urx, float ury, const char *contents, const char *title, const char 
*icon, int open)
205
void PDF_add_pdflink(PDF *p, float llx, float lly, float urx, float ury, const char *filename, int page, const char 
*optlist)
207
void PDF_add_locallink(PDF *p, float llx, float lly, float urx, float ury, int page, const char *optlist)
207
void PDF_add_launchlink(PDF *p, float llx, float lly, float urx, float ury, const char *filename)
209
void PDF_add_weblink(PDF *p, float llx, float lly, float urx, float ury, const char *url)
209
void PDF_set_border_style(PDF *p, const char *style, float width)
209
void PDF_set_border_color(PDF *p, float red, float green, float blue)
210
void PDF_set_border_dash(PDF *p, float b, float w)
210
void PDF_add_nameddest(PDF *p, const char *name, int reserved, const char *optlist)
210
void PDF_add_thumbnail(PDF *p, int image)
210
 PDFlib Quick Reference e 219
Parameters and Values
category
function
keys
setup
set_parameter resourcefile, SearchPath, compatibility, pdfx, license, licensefile, warning, 
openwarning, asciifile, flush, trace, tracefile, tracemsg
set_value
compress
versioning
get_value
major, minor, revision
get_parameter
version
page
set_value
pagewidth, pageheight
CropBox, BleedBox, ArtBox, TrimBox: these must be followed by a slash ’/’ 
character and one of llx, lly, urx, ury, for example: CropBox/llx
get_value
pagewidth, pageheight
font
set_parameter FontAFM, FontPFM, FontOutline, Encoding, fontwarning, kerning, autosubsetting, 
autocidfont, textformat, unicodemap
get_parameter
fontname, fontencoding, fontstyle, textformat
set_value
subsetlimit, subsetminsize
get_value
ascender, capheight, descender, font, fontsize, fontmaxcode, monospace
text
set_value
leading, textrise, horizscaling, textrendering, charspacing, wordspacing
get_value
leading, textrise, horizscaling, textrendering, charspacing, wordspacing, textx, 
texty
set_parameter underline, overline, strikeout, kerning, glyphwarning
get_parameter
underline, overline, strikeout, fontstyle
graphics
set_parameter fillrule, topdown
get_parameter
scope
get_value
currentx, currenty
color
set_parameter
iccwarning, honoriccprofile, ICCProfile, StandardOutputIntent, renderingintent
set_value
defaultgray, defaultrgb, defaultcmyk, setcolor:iccprofilegray, 
setcolor:iccprofilergb, setcolor:iccprofilecmyk
get_value
image:iccprofile, icccomponents
image
get_value
imagewidth, imageheight, resx, resy
set_parameter
imagewarning
PDI
get_parameter
pdi
set_parameter
pdiwarning, pdiusebox
get_pdi_value
/Root/Pages/Count, /Rotate, version, width, height
CropBox, BleedBox, ArtBox, TrimBox: these must be followed by a slash ’/’ 
character and one of llx, lly, urx, ury, for example: CropBox/llx
get_pdi_
parameter
filename, /Info/<key>, vdp/Blocks/<blockname>/<propertyname>,
vdp/Blocks/<blockname>/Custom/<propertyname>
hypertext
set_parameter openaction, openmode, bookmarkdest, transition, base, hypertextformat, 
hypertextencoding, usercoordinates, hidetoolbar, hidemenubar, hidewindowui, 
fitwindow, centerwindow, displaydoctitle, nonfullscreenpagemode, direction, 
viewarea, viewclip, printarea, printclip, launchlink:parameters, 
launchlink:operation, launchlink:defaultdir,
get_parameter
hypertextformat
set_value
duration
security
set_parameter
userpassword, masterpassword, permissions
220
Chapter B:  Revision History
BRevision History
Revision history of this manual
Date
Changes
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
Documents you may be interested
Documents you may be interested