Winnovative Word to PDF Converter

PdfDocumentOptions Class

Winnovative Word to PDF Converter Documentation
This class encapsulates the options to control the PDF document redering process. The WordToPdfConverter class define a reference to an object of this type.
Inheritance Hierarchy

SystemObject
  WnvWordToPdfPdfDocumentOptions

Namespace:  WnvWordToPdf
Assembly:  wnvwordtopdf (in wnvwordtopdf.dll) Version: 10.0.0.0
Syntax

public class PdfDocumentOptions

The PdfDocumentOptions type exposes the following members.

Constructors

  NameDescription
Public methodPdfDocumentOptions
Initializes a new instance of the PdfDocumentOptions class
Top
Properties

  NameDescription
Public propertyAutoCloseExternalDocs
This flag indicates if the external documents added by the AddStartDocument() and AddEndDocument() are automatically closed after the final document was generated. By default the external documents are closed
Public propertyAvoidTextBreak
When true this property instructs the converter to try to avoid cutting off the text between PDF pages. By default this property is true.
Public propertyBackColor
The PDF pages background color
Public propertyBottomMargin
The rendered PDF document bottom margin in points. 1 point is 1/72 inch. By default the left margin is 0.
Public propertyBottomSpacing
A space in points to introduce at the bottom of PDF pages where the content is rendered. 1 point is 1/72 inch. By default the bottom spacing is 0.
Public propertyColorProfile
Gets or sets the color profile of the PDF document generated by the converter.
Public propertyColorSpace
Gets or sets the color space of the PDF document generated by the converter. The possible values are RGB, CMYK or Gray Scale. The default color space is RGB.
Public propertyCompressCrossReference
Set this property on true to store the cross-reference table and the trailer of the PDF document generated by the converter in compressed cross-reference streams and to reduce the PDF file size. The default value is false
Public propertyDocumentObject
A reference to the internal Document object initialized by converter during conversion
Public propertyEmbedFonts
When true this options instructs the converter to embed all the true type fonts in the PDF document generated by the converter. The default value of this property is true
Public propertyHeight
The height in points of the destination rectangle in PDF page where the content is rendered. By default the destination height is automatically calculated to render the whole content
Public propertyJpegCompressionEnabled
Gets or sets a flag indicating if the JPEG compression is enabled or not for the images in the PDF document created by the converter. By default the JPEG compression is enabled to reduce the size of the generated PDF. When the JPEG compression is enabled the quality of the images in the generated PDF is lower than the quality of the original images in the document, function of the JpegCompressionLevel parameter. When the JpegCompressionLevel is increased, the quality of the images in PDF decreases.
Public propertyJpegCompressionLevel
Gets or sets the compression level of images in the PDF document generated by the converter as an integer value between 0 and 100. This property has effect only when the JpegCompressionEnabled is true. When the JpegCompressionLevel is 0, the compression rate is the lowest and the quality of the images is the best. When the JpegCompressionLevel is 100, the compression rate is the highest and quality of the images in PDF is the worst. The default JPEG compression level is 10, which should offer a good balance between the compression rate and the quality of the images in PDF.
Public propertyLeftMargin
The rendered PDF document left margin in points. 1 point is 1/72 inch. By default the left margin is 0.
Public propertyPdfCompressionLevel
This property controls the compression level of the PDF document created by the converter.
Public propertyPdfStandardSubset
Defines the PDF subset used by the PDF document generated by the converter. The default value is Full. This property can be used to instruct the converter to generate PDF/A or PDF/X compliant documents.
Public propertyRightMargin
The rendered PDF document right margin in points. 1 point is 1/72 inch. By default the right margin is 0.
Public propertyShowFooter
This property controls the whether the footer appears or not in the PDF document generated by the converter. The footer properties can be further customized by setting the properties of object exposed by the PdfFooterOptions property of the WordToPdfConverter class. The default value of this property is false.
Public propertyShowHeader
This property controls the whether the header appears or not in the PDF document generated by the converter. The header properties can be further customized by setting the properties of object exposed by the PdfHeaderOptions property of the WordToPdfConverter class. The default value of this property is false.
Public propertyTopMargin
The rendered PDF document top margin in points. 1 point is 1/72 inch. By default the top margin is 0.
Public propertyTopSpacing
A space in points to introduce at the top of PDF pages where the content is rendered. 1 point is 1/72 inch. By default the top spacing is 0.
Public propertyTransparencyEnabled
Gets or sets a flag indicating if the transparency is enabled in the PDF document generated by the converter. Default value is true. This property can be set to false to eliminate the additional flattening time when the document is sent to the printer from Adobe Reader viewer.
Public propertyTransparentImagesEnabled
A flag indicating if the converter uses transparency information of the images in the PDF document generated by the converter. The default property value is true
Public propertyWidth
The width in points of the destination rectangle in PDF page where the content is rendered. By default the destination width is the available width in PDF page
Public propertyX
The X coordinate in points where to start rendering in first page. By default the left location is 0
Public propertyY
The Y coordinate in points where to start rendering in first page. By default the top location is 0
Top
Methods

  NameDescription
Public methodAddEndDocument(Document)
Adds a PDF document object after the result of conversion. If the AutoCloseExternalDocs property is true the added document will be automatically closed when the final document is closed or saved. The header and footer are not applied to the PDF documents added by this method. If you want to enable the header and footer in the added PDF document use the AddEndDocument(Document, Boolean, Boolean, Boolean)
Public methodAddEndDocument(Stream)
Adds a PDF document from the given stream after the result of conversion. If the AutoCloseExternalDocs property is true the added document will be automatically closed when the final document is closed or saved. The header and footer are not applied to the PDF documents added by this method. If you want to enable the header and footer in the added PDF document use the AddEndDocument(Stream, Boolean, Boolean, Boolean)
Public methodAddEndDocument(String)
Adds a PDF document from the given file after the result of conversion. If the AutoCloseExternalDocs property is true the added document will be automatically closed when the final document is closed or saved. The header and footer are not applied to the PDF documents added by this method. If you want to enable the header and footer in the added PDF document use the AddEndDocument(String, Boolean, Boolean, Boolean)
Public methodAddEndDocument(Document, Boolean, Boolean, Boolean)
Adds a PDF document object after the result of Word to PDF conversion. If the AutoCloseExternalDocs property is true the added document will be automatically closed when the final document is closed or saved
Public methodAddEndDocument(Stream, Boolean, Boolean, Boolean)
Adds a PDF document from the given stream after the result of Word to PDF conversion. If the AutoCloseExternalDocs property is true the added document will be automatically closed when the final document is closed or saved
Public methodAddEndDocument(String, Boolean, Boolean, Boolean)
Adds a PDF document from the given file after the result of Word to PDF conversion. If the AutoCloseExternalDocs property is true the added document will be automatically closed when the final document is closed or saved
Public methodAddStartDocument(Document)
Adds a PDF document object before the result of Word to PDF conversion. If the AutoCloseExternalDocs property is true the added document will be automatically closed when the final document is closed or saved. The header and footer are not applied to the PDF documents added by this method. If you want to enable the header and footer in the added PDF document use the AddStartDocument(Document, Boolean, Boolean, Boolean)
Public methodAddStartDocument(Stream)
Adds a PDF document from the given stream before the result of conversion. If the AutoCloseExternalDocs property is true the added document will be automatically closed when the final document is closed or saved. The header and footer are not applied to the PDF documents added by this method. If you want to enable the header and footer in the added PDF document use the AddStartDocument(Stream, Boolean, Boolean, Boolean)
Public methodAddStartDocument(String)
Adds a PDF document from the given file before the result of conversion. If the AutoCloseExternalDocs property is true the added document will be automatically closed when the final document is closed or saved. The header and footer are not applied to the PDF documents added by this method. If you want to enable the header and footer in the added PDF document use the AddStartDocument(String, Boolean, Boolean, Boolean)
Public methodAddStartDocument(Document, Boolean, Boolean, Boolean)
Adds a PDF document object before the result of Word to PDF conversion. If the AutoCloseExternalDocs property is true the added document will be automatically closed when the final document is closed or saved.
Public methodAddStartDocument(Stream, Boolean, Boolean, Boolean)
Adds a PDF document from the given stream before the result of Word to PDF conversion. If the AutoCloseExternalDocs property is true the added document will be automatically closed when the final document is closed or saved
Public methodAddStartDocument(String, Boolean, Boolean, Boolean)
Adds a PDF document from the given file before the result of Word to PDF conversion. If the AutoCloseExternalDocs property is true the added document will be automatically closed when the final document is closed or saved
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also

Reference