PDF Xpress™ v2 FAQ

Contact Support



Q1How can I determine if I have the latest version of a Pegasus control?
Q2What is the difference between the 2 editions of the PDF Xpress v2 product (Reader and Professional)?
Q3What are the new features of PDF Xpress v2?
Q4What are runtimes? How do I pay for them?
Q5What version of PDF files does PDF Xpress v2 support?
Q6What is XFDF and how does the schema import and export process function in PDFXpress v2?
Q7I am moving from PDF Xpress v1 to PDF Xpress v2. What are the names of the new DLL’s that need to be referenced in my application?
Q8Where can I find a sample that demonstrates creating a Searchable Image (Image with Hidden Text) PDF File?
Q9How do I distribute my application?
Q10What DLL’s do I need to distribute with my application?
Q11Can PDFXpress V2 render a PDF file that has the copy content protection enabled in the file?
Q12Where can I find additional “How To” type sample code that demonstrates the usage of the control?

Q1: How can I determine if I have the latest version of a Pegasus control?
Please download the PegConnect utility program from the following link: PegConnect
or reference the Latest Builds page.

Q2: What is the difference between the 2 editions of the PDF Xpress v2 product (Reader and Professional)?
Please refer to the descriptions below:

Reader Edition
This edition allows application developers to read PDF documents (including the associated annotations and bookmarks), render pages, and extract content from PDFs. (The Reader Edition contains a subset of Professional Edition features.)

Professional Edition
This edition provides application developers the ability to create PDF documents and modify the PDF content, plus all of the Reader Edition features.

Q3: What are the new features of PDF Xpress v2?
Please refer to the information on the following page.

Q4: What are runtimes? How do I pay for them?
Licensing requirements for PDF Xpress are documented on the PDF Xpress pricing page.

Q5: What version of PDF files does PDF Xpress v2 support?
PDF Xpress v2 will open a well-formed PDF document of any version, if a valid user- or owner-password is provided, as required. The PDF specification is designed to be backwards compatible. Even earlier versions of Adobe Reader should open the newest PDFs; unknown features are typically ignored. Operations such as printing to EPS, rendering, etc are governed by the permissions associated with the password (if any) used to successfully open the PDF.

PDF Xpress v2 will create PDF v1.6.

PDF Xpress v2 will modify an open PDF document if permissions associated with the password used to open the document permit changes can be made.

Q6: What is XFDF and how does the schema import and export process function in PDFXpress v2?
XFDF (XML Forms Data Format) is an Adobe-created format for representing form data and annotations.

PDF Xpress created XFDF will contain only data for PDF Xpress supported annotations as follows in the chart listed below:

XFDF 2.0 (Draft) to PDF Data Binding in PDF Xpress v2
XFDFPDFSupported?
SymbolTypeDictionaryKeyValue
annotsElementFDFAnnots Yes
appearanceElementAnnotationAP No
bitsAttributeSound objectB No
caretElementAnnotationSubtypeCaretYes
channelsAttributeSound objectC No
checksumAttributeEmbedded file parameterCheckSum No
circleElementAnnotationSubtypeCircleYes
colorAttributeAnnotationC Yes
contentsElementAnnotationContents Yes
contents-richtextElementMarkup annotationRC Yes
coordsAttributeText markup annotationQuadPoints Yes
creationAttributeEmbedded file parameterCreationDate No
creationdateAttributeMarkup annotationCreationDate Yes
creatorAttributeMac OS file informationCreator No
dashesAttributeBorder styleD Yes
dataElement   No
dateAttributeAnnotationM Yes
defaultappearanceElementFreeText annotationDA Yes
defaultstyleElementFreeText annotationDS Yes
encodingAttribute   No
encodingAttributeSound objectElement No
endAttributeLine annotationL Yes
fAttributeFDFF Yes
fieldElementFDFFields No
fieldsElementFDFFields No
fileAttributeFile specificationF No
fileattachmentElementAnnotationSubtypeFileAttachmentNo
filterAttributeStreamFilter No
flagsAttributeAnnotationF Yes
freetextElementAnnotationSubtypeFreeTextYes
fringeAttributeCaret annotationRD Yes
fringeAttributeCircle annotationRD Yes
fringeAttributeSquare annotationRD Yes
gestureElementInk annotationInkList Yes
headAttributeLine annotationLE Yes
highlightElementAnnotationSubtypeHighlightYes
hrefAttributeFDFF Yes
iconAttributeFile attachment annotationName No
iconAttributeRubber stamp annotationName No
iconAttributeSound annotationName No
iconAttributeText annotationName Yes
idsElemtentFDSID Yes
inkElementAnnotationSubtypeInkYes
inklistElementInk AnnotationInkList Yes
inreplytoAttributeIRTMarkup annotation Yes
intensityAttributeBorder effectI Yes
interior-colorAttributeSquare annotationIC Yes
interior-colorAttributeCircle annotationIC Yes
justificationAttributeFreetext annotationQ Yes
lengthAttributeStreamLength No
lineElementAnnotationSubtypeLineYes
mimetypeAttributeEmbedded file streamSubtype No
modeAttribute   No
modificationAttributeEmbedded file parameterModDate No
modifiedAttributeFDFID Yes
nameAttributeAnnotationsNM Yes
nameElementFDF fieldT No
openAttributePop-up annotationOpen Yes
oppacityAttributeMarkup annotationCA Yes
originalAttributeFDFID Yes
pageAttributeFDF filePage Yes
polygonElementAnnotationSubtypePolygonYes
polylineElementAnnotationSubtypePolylineYes
popupElementAnnotationSubtypePopupYes
rateAttributeSound objectR No
rectAttributeAnnotationRect No
resourceElementMac OS file informationResFork No
rotationAttributeFreeText annotationRotate Yes
rotationAttributeStamp annotationRotate No
sizeAttributeEmbeded file parameterSize No
soundElementAnnotationSubtypeSoundNo
squareElementAnnotationSubtypeSquareYes
squigglyElementAnnotationSubtypeSquigglyYes
stampElementAnnotationSubtypeStampNo
startAttributeLine annotationL Yes
stateAttributeText annotationState Yes
statemodelAttributeText annotationStateModel Yes
strikeoutElementAnnotationSubtypeStrikeOutYes
styleAttributeBorder styleS S
subjectAttributeMarkup annotationSubj Yes
subtypeAttributeMax OS file informationSubtype No
symbolAttributecaret annotationSy Yes
tailAttributeLine annotationLE Yes
textElementAnnotationSubtypeTextYes
titleAttributeAnnotationT Yes
underlineElementAnnotationSubtypeUnderlineYes
valueElementFDF FieldV No
value-richtextElementFields containing variable textRV No
verticesElementPolygon annotationVertices Yes
verticesElementPolyline annotationVertices Yes
widthAttributeBorder styleW Yes
xfdfElementFDFRoot Yes

Q7: I am moving from PDF Xpress v1 to PDF Xpress v2. What are the names of the new DLL’s that need to be referenced in my application?
If using .NET the version of the Assembly file is: PegasusImaging.WinForms.PdfXpress2.dll

If using the ActiveX version the name of the DLL is: PegasusImaging.ActiveX.PDFXpress2.dll

Q8: Where can I find a sample that demonstrates creating a Searchable Image (Image with Hidden Text) PDF File?
The Zip file here includes a sample (written in VB 6 and C#) that demonstrates this process.

Q9: How do I distribute my application?
Please note: You must have received unlock codes in order to distribute applications. These are received when runtimes are purchased. If you have not received them please Contact Sales.

1) If you are using the .NET interface you must call the UnlockRuntime method in the Licensing class where the application begins and pass the unlock codes as the parameters. For example:

PDFXpress2.Licensing.UnlockRuntime(1234,1234,1234,1234);

2) If you are using the ActiveX control you must call the UnlockRuntime method where your application begins and pass the unlock codes as the parameters. For example:

PDFXpress2.UnlockRuntime 1234,1234,1234,1234

Q10: What DLL’s do I need to distribute with my application?
1) If you are using the ActiveX interface please distribute the following DLLs:

     PegasusImaging.ActiveX.PDFXpress2.dll - ActiveX component - ActiveX Control for PDF document creation and text recognition

     PegasusImaging.Worker.PDFXpress2.dll - ActiveX component - ActiveX Worker Control for PDF creation and internal functionality.

Please Note: You must register the PegasusImaging.ActiveX.PDFXpress2.dll via your installation program or manually via the regsvr32.exe utility.

2) If you are using the .NET interface please distribute the following DLL:

     PegasusImaging.WinForms.PDFXpress2.dll - .NET component - Control for PDF document manipulation.

Q11: Can PDFXpress V2 render a PDF file that has the copy content protection enabled in the file?
Yes, Service Pack 1 of PDFXpress v2 added support for this functionality. The latest version of PDFXpress v2 can be obtained at the link listed below:

http://www.pegasusimaging.com/pdfxpress.htm

Note: Copy protected rendering functionality is to be used only for viewing of copy protected PDF documents. This functionality should not be used to violate or bypass PDF file security measures which prevent copying or editing the PDF documents.

Q12: Where can I find additional “How To” type sample code that demonstrates the usage of the control?
Please refer to the “How To” section in the Contents section of the appropriate help file (.NET or ActiveX) for sample code showing the use of the control.


Sitemap | © 2008 Pegasus Imaging Corporation. All Rights Reserved. | Privacy Statement.