Neevia Document Converter Pro v6.8 API Reference 
© Copyright © 2000-2015, Neevia Technology.  All Rights Reserved. 
Page 51 of 150 
Conversion parameters - PDF related 
OptimizePDFfor 
Possible values: "default", "screen", "printer", "prepress", "ebook". 
For your convenience there are several sets of predefined settings for creating PDF files. These settings are 
designed to balance file size with quality, depending on how the PDF file is to be used: 
• Default - is intended to be useful across a wide variety of uses, possibly at the expense of a larger output file. 
All color and grayscale images are downsampled at 72 dpi, monochrome images at 300 dpi; subsets of all fonts 
used in the file are embedded; and all information is compressed. PDF files created using the Default job option 
are compatible with Acrobat 4.0 (and later). 
• Screen - intended for PDF files that will be displayed on the World Wide Web or an intranet, or that will be 
distributed  through  an  e-mail  system  for  on-screen  viewing.  This  set  of  options  uses  compression, 
downsampling, and a relatively low resolution; converts all colors to RGB; maintains compatibility with Acrobat 
3.0; to create a PDF file that is as small as possible. It also optimizes files for byte serving (fast web view). 
• Printer - to be used for PDF files that are intended for desktop printers, digital copiers, publishing on a CD-
ROM, or to send to a client as a publishing proof. In this set of options, file size is still important, but it is not the 
only objective. This set of options uses compression and downsampling to keep the file size down, but it also 
embeds subsets of all fonts used in the file, tags everything for color management, and prints to a medium 
resolution to create a reasonably accurate rendition of the original document. 
• Prepress - intended for PDF files that will be printed as a high-quality final output to an imagesetter or, for 
example,  a  platesetter.  In  this  case,  file  size  is  not  a  consideration.  The  objective  is  to  maintain  all  the 
information in a PDF file that a commercial printer or service bureau will need to print the document correctly. 
This set  of options downsamples color and grayscale images at 300  dpi,  monochrome images  at 1200 dpi, 
embeds subsets of all fonts used in the file, prints to a higher resolution, and uses other settings to preserve the 
maximum amount of information about the original document. 
Syntax 
NVDC.setParameter("OptimizePDFfor", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
LinearizePDF 
Specifies whether the output PDF document should be linearized (optimized for fast web view).  
Possible values: "true", "false". 
Syntax 
NVDC.setParameter("LinearizePDF", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
AttachOriginalFile 
Specifies whether original file should be included as attachment in the converted PDF. 
Possible values: "true", "false" 
Syntax 
NVDC.setParameter("AttachOriginalFile", value) 
Data Type: String 
Pdf rotate single page reader - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
permanently rotate pdf pages; pdf rotate pages and save
Pdf rotate single page reader - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
rotate one page in pdf reader; rotate individual pages in pdf
Neevia Document Converter Pro v6.8 API Reference 
© Copyright © 2000-2015, Neevia Technology.  All Rights Reserved. 
Page 52 of 150 
DocumentResolution 
Sets the output document resolution. 
Possible values: "10"..."2400". 
Syntax 
NVDC.setParameter("DocumentResolution", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. 
DocumentPaperSize 
Sets the output document paper size. Use x to separate width and height. For example 10inx20in will 
specify an output paper size with 10 inches in width and 20 inches in height. 
Syntax 
NVDC.setParameter("DocumentPaperSize", value) 
Example - set the output document paper size to 8x11 inches 
NVDC.setParameter("DocumentPaperSize", "8inx11in") 
Example - set the output document paper size to 100x200 millimeters 
NVDC.setParameter("DocumentPaperSize", "100mmx200mm") 
Example - set the output document paper size to 3x5 centimeters 
NVDC.setParameter("DocumentPaperSize", "3cmx5cm") 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. 
ScalePage 
Specifies whether Document Converter should scale the output document. If ScalePage is "false" output 
document will be stripped to DocumentPaperSize, if ScalePage is "true" output document will be scaled 
to DocumentPaperSize.  
Syntax 
NVDC.setParameter("ScalePage", value) 
Data Type:  String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if DocumentOutputFormat is 
"PDF". 
ConstrainProportions 
Specifies whether Document Converter should constrain proportions when scaling the output document.  
Possible values: "true", "false" 
Syntax 
NVDC.setParameter("ConstrainProportions", value) 
Data Type:  String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if DocumentOutputFormat is 
"PDF" and ScalePage is "true". 
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Able to remove a single page from adobe PDF document in VB.NET. using RasterEdge. XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File.
how to rotate a single page in a pdf document; how to reverse page order in pdf
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
application. Able to remove a single page from PDF document. Ability Demo Code: How to Delete a Single PDF Page from PDF File in C#.NET. How to
rotate all pages in pdf and save; how to rotate one page in pdf document
Neevia Document Converter Pro v6.8 API Reference 
© Copyright © 2000-2015, Neevia Technology.  All Rights Reserved. 
Page 53 of 150 
PlaceContentIn 
Specifies where Document Converter should place the original page content on the scaled page. 
Possible values: "0" 
(left-bottom corner)
, "1" 
(right-bottom corner)
, "2" 
(center)
, "3" 
(center-top)
,  
"4" 
(center-bottom)
, "5" 
(left-center)
, "6" 
(right-center)
, "7" 
(left-top corner)
"8" 
(right-top corner)
Syntax 
NVDC.setParameter("PlaceContentIn", value) 
Data Type:  String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if DocumentOutputFormat is 
"PDF". 
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
C#.NET PDF file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C# Users can view PDF document in single page or continue
how to permanently rotate pdf pages; rotate pdf pages on ipad
How to C#: Basic SDK Concept of XDoc.PDF for .NET
insert, delete, re-order, copy, paste, cut, rotate, and save or query data and save the PDF document. The PDFPage class presents a single page in a PDFDocument
pdf rotate single page reader; rotate pages in pdf expert
Neevia Document Converter Pro v6.8 API Reference 
© Copyright © 2000-2015, Neevia Technology.  All Rights Reserved. 
Page 54 of 150 
PDFVersion 
Sets the compatibility level (a.k.a. PDF version) of the output PDF document.  
Possible values:   "1.2" 
(Acrobat 3-and-later compatible) 
"1.3" 
(Acrobat 4-and-later compatible)
"1.4" 
(Acrobat 5-and-later compatible)
"1.5" 
(Acrobat 6-and-later compatible)
"1.6" 
(Acrobat 7-and-later compatible)
"1.7"
(Acrobat 8-and-later compatible)
Syntax 
NVDC.setParameter("PDFVersion", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
DocumentTitle 
Sets the title field in the output PDF document. 
Syntax 
NVDC.setParameter("DocumentTitle", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
DocumentSubject 
Sets the subject field in the output PDF document. 
Syntax 
NVDC.setParameter("DocumentSubject", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
DocumentAuthor 
Sets the author field in the output PDF document. 
Syntax 
NVDC.setParameter("DocumentAuthor", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Both single page and multipage tiff image files can be created from PDF. Supports tiff compression selection. Supports for changing image size.
saving rotated pdf pages; how to save a pdf after rotating pages
VB.NET PDF: Basic SDK Concept of XDoc.PDF
insert, delete, re-order, copy, paste, cut, rotate, and save or query data and save the PDF document. The PDFPage class presents a single page in a PDFDocument
pdf page order reverse; rotate pdf pages and save
Neevia Document Converter Pro v6.8 API Reference 
© Copyright © 2000-2015, Neevia Technology.  All Rights Reserved. 
Page 55 of 150 
DocumentKeywords 
Sets the keywords field in the output PDF document.  
Syntax 
NVDC.setParameter("DocumentKeywords", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
PDFAutoRotatePage 
Specifies whether Document Converter should automatically rotate pages based on the orientation of the 
text. 
Possible values: "None" 
(will disable the Auto-Rotate Pages option)
"PageByPage" 
(will rotate each page based on the direction of the text on that page) 
"All" 
(will rotate all pages in the document based on the orientation of the majority of text) 
Syntax 
NVDC.setParameter("PDFAutoRotatePage", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
PDFCompressPages 
Specifies whether text and line art in the output PDF document should be compressed. 
Possible values: "true", "false" 
Syntax 
 NVDC.setParameter("PDFCompressPages", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
PDFEmbedAllFonts 
Specifies whether fonts in the output PDF document should be embedded. 
Possible values: "true", "false" 
Syntax 
NVDC.setParameter("PDFEmbedAllFonts", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
VB.NET PDF File & Page Process Library SDK for vb.net, ASP.NET
With VB.NET PDF SDK, PDF document page can be rotated to 90, 180, and 270 in clockwise. Both a single page and whole file pages can be rotated and saved as
how to rotate all pages in pdf; how to rotate page in pdf and save
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
all. This guiding page will help you merge two or more PDF documents into a single one in a Visual Basic .NET imaging application.
pdf rotate page; pdf reverse page order preview
Neevia Document Converter Pro v6.8 API Reference 
© Copyright © 2000-2015, Neevia Technology.  All Rights Reserved. 
Page 56 of 150 
PDFSubsetFonts 
Indicates whether to include in the output PDF document only the font characters that are used in the 
original document. 
Possible values: "true", "false" 
Syntax 
NVDC.setParameter("PDFSubsetFonts", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
PDFFontsMaxSubset 
Sets the Subset Fonts threshold. If the percentage of used characters (compared with total characters of 
the particular font) exceeds this threshold, the entire font is embedded.  
Possible values: "0"..."100". 
Syntax 
NVDC.setParameter("PDFFontsMaxSubset", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
PDFProcessColorModel 
Sets the color model for the output PDF document. 
Possible values: "DeviceRGB", "DeviceCMYK", "DeviceGRAY", "LeaveUnchanged"   
Syntax 
NVDC.setParameter("PDFProcessColorModel", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
CompressColorImages 
Specifies whether the color images in the output PDF document should be compressed. 
Possible values: "true", "false" 
Syntax 
NVDC.setParameter("CompressColorImages", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
Neevia Document Converter Pro v6.8 API Reference 
© Copyright © 2000-2015, Neevia Technology.  All Rights Reserved. 
Page 57 of 150 
ColorCompressMethod 
Sets the compression method for color images in the output PDF document. 
Possible values: "Automatic", "JPEG-maximum", "JPEG-high", "JPEG-medium", "JPEG-low",  
"JPEG-minimum", "ZIP". 
Syntax 
NVDC.setParameter("ColorCompressMethod", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
CompressGrayImages 
Specifies whether gray images in the output PDF document should be compressed. 
Possible values: "true", "false" 
Syntax 
    NVDC.setParameter("CompressGrayImages", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
GrayCompressMethod 
Sets the compression method for gray images in the output PDF document. 
Possible values: "Automatic", "JPEG-maximum", "JPEG-high", "JPEG-medium", "JPEG-low",  
"JPEG-minimum", "ZIP". 
Syntax 
 NVDC.setParameter("GrayCompressMethod", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
CompressMonoImages 
Specifies whether monochrome images in the output PDF document should be compressed. 
Possible values: "true", "false" 
Syntax 
NVDC.setParameter("CompressMonoImages", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
Neevia Document Converter Pro v6.8 API Reference 
© Copyright © 2000-2015, Neevia Technology.  All Rights Reserved. 
Page 58 of 150 
MonoCompressMethod 
Sets the compression method for monochrome images in the output PDF document. 
Possible values:  
"CCITT" 
(compress monochrome images using the CCITT group 4-fax compression)
"ZIP" 
(compress monochrome images using ZIP-compatible compression)
Syntax 
NVDC.setParameter("MonoCompressMethod", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
ColorImageResolution 
Sets the resolution level for color images in the output PDF document. 
Possible values: "10"..."2400". 
Syntax 
NVDC.setParameter("ColorImageResolution", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
GrayImageResolution 
Sets the resolution level for gray images in the output PDF document.  
Possible values: "10"..."2400". 
Syntax 
NVDC.setParameter("GrayImageResolution", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
MonoImageResolution 
Sets the resolution level for mono images in the output PDF document.  
Possible values: "10"..."2400". 
Syntax 
NVDC.setParameter("MonoImageResolution", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
Neevia Document Converter Pro v6.8 API Reference 
© Copyright © 2000-2015, Neevia Technology.  All Rights Reserved. 
Page 59 of 150 
DownsampleColorImages 
Specifies whether color images in the output PDF document should be downsampled. 
Possible values: "true", "false" 
Syntax 
NVDC.setParameter("DownsampleColorImages", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
ColorImageDownsampleType 
Possible values: "Bicubic", "Average", "Subsample". 
Syntax 
NVDC.setParameter("ColorImageDownsampleType", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
DownsampleGrayImages 
Specifies whether gray images in the output PDF document should be downsampled. 
Possible values: "true", "false" 
Syntax 
NVDC.setParameter("DownsampleGrayImages", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
GrayImageDownsampleType 
Possible values: "Bicubic", "Average", "Subsample". 
Syntax 
NVDC.setParameter("GrayImageDownsampleType", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
DownsampleMonoImages 
Specifies whether monochrome images in the output PDF document should be downsampled. 
Possible values: "true", "false" 
Syntax 
NVDC.setParameter("DownsampleMonoImages", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
Neevia Document Converter Pro v6.8 API Reference 
© Copyright © 2000-2015, Neevia Technology.  All Rights Reserved. 
Page 60 of 150 
MonoImageDownsampleType 
Possible values: "Bicubic", "Average", "Subsample". 
Syntax 
NVDC.setParameter("MonoImageDownsampleType", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if "DocumentOutputFormat" 
is "PDF". 
MaxInlineImageSize 
Sets the maximum size of an inline image in bytes. 
Default value: "4000" 
Syntax 
NVDC.setParameter("MaxInlineImageSize", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. Will have effect only if DocumentOutputFormat is 
“PDF”. For images larger than this size, Document Converter Pro will create a XObject instead of embedding the 
image into the context stream. Note that redundant inline images must be embedded each time they occur in 
the  document,  while  multiple  references  can  be  made  to  a  single  XObject  image.  Therefore  it  may  be 
advantageous to set a small or zero value if  the source document is expected to contain multiple identical 
images, reducing the size of the generated PDF.  
ParseDSCComments 
Intructs the conversion engine whether to parse PS/EPS DSC comments. 
Possible values: "true", "false" 
Syntax 
NVDC.setParameter("ParseDSCComments", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method.  
DefaultRenderingIntent 
Sets the default rendering intent. 
Possible values: "0" 
(Default)
"1" 
(Perceptual)
"2" 
(Saturation)
"3" 
(RelativeColorimetric)
"4" 
(AbsoluteColorimetric)
Syntax 
NVDC.setParameter("DefaultRenderingIntent", value) 
Data Type: String 
Note: Can only be set prior to calling the submitFile method. 
Documents you may be interested
Documents you may be interested