跳轉到主要內容
此物件提供用於調整匯出為 PDF (PDF/A) 格式時其他參數的功能,例如加密資訊、PDF 版本等。這些參數與所選的匯出情境無關。

屬性

名稱類型描述
ApplicationEngine, 唯讀的傳回 Engine 物件。
一般設定
FontEmbeddingModeFontEmbeddingModeEnum

指定匯出為 PDF (PDF/A) 時是否嵌入字型。

此參數只有在IPDFExportParams::PDFAComplianceMode設定為 PCM_None 時,才能設定為 FEM_DontEmbed。

若中文文件使用了 PMingLiU/MingLiU 字型,無論此屬性的值為何,該字型都將嵌入至輸出的 PDF 檔案中。

此屬性的預設值為 FEM_Auto。

WriteTaggedPDF

ThreeStatePropertyValueEnum

指定是否將已辨識的文字匯出為標記式 PDF。

標記式 PDF 是結構化 PDF 的一種特定應用,可擷取頁面內容並用於多種用途,例如文字與圖形的重新排版、轉換為 HTML和 XML 等檔案格式,以及提升視障人士的無障礙存取能力。

匯出的 PDF 可能包含以下標記:

  • <DIV> (區塊元素)
  • <P> (段落)
  • <SPAN> (條目元素)
  • <L> (清單元素、清單項目元素、清單項目內容元素等)
  • <Caption> (說明文字)
  • <Figure> (圖片)
  • <Link> (外部連結)
  • <InternalLink> (內部連結)
  • <Lbl> (編號與標記)
  • <RunningTitle> (頁首/頁尾標題)
  • <Note> (附註條目元素)
  • <Footnote> (說明文字元素)
  • <Reference> (參考條目元素)。

此外,包含不同語言的段落將拆分為帶有 <SPAN> 標記的文字片段,每個 <SPAN> 標記僅包含單一語言的文字。

此屬性的值受到以下限制:

  • 此屬性只有在 PDF 版本 (PDFVersion 屬性) 為 1.4 或以上時,才能設定為 TSPV_Yes。
  • PDF/A-1a、PDF/A-2a 和 PDF/A-3a 一律為標記式,因此若IPDFExportParams::PDFAComplianceMode設定為 PCM_Pdfa_1a、PCM_Pdfa_2a 或 PCM_Pdfa_3a,則此屬性不能設定為 TSPV_No。

此屬性的預設值為 TSPV_Auto。

ReplaceUncertainWordsWithImage

VARIANT_BOOL

指定匯出為 PDF (PDF/A) 格式時,是否將辨識結果不確定的文字替換為對應的圖片。

IPDFExportParams::TextExportMode屬性設定為 PEM_TextWithPictures 或 PEM_TextOnImage 時,可使用此屬性;否則其值將被忽略。

此屬性的預設值為 FALSE。

WriteRunningTitles

VARIANT_BOOL

指定是否將頁首/頁尾標題儲存至輸出的 PDF (PDF/A) 檔案中。

此屬性的預設值為 TRUE。

WriteLinks

VARIANT_BOOL

指定在將已辨識文字匯出為 PDF (PDF/A) 格式時,是否必須保留超連結。若此屬性為 FALSE,超連結會以純文字形式匯出。

即使匯出檔案時此屬性設為 FALSE,有時仍然可以看到超連結。這是因為大多數 PDF 檢視器會偵測明顯的超連結 (例如www​.some-website.net 之類的文字) ,即使 PDF 檔案中並未包含相關資訊。若要在 Adobe PDF 檢視器中停用此功能,請前往「偏好設定」>「一般」,然後關閉「從 URL 建立連結」選項。

此屬性預設為 TRUE。

EnableLinearization

VARIANT_BOOL

指定是否建立線性化 PDF 檔案。線性化PDF 檔案的內部資料依頁面順序排列。線性化 PDF 檔案的頁面可在網頁瀏覽器外掛程式中讀取,無需等待整個檔案下載完成。非線性化 PDF 的資料分散於整個檔案中,用於組合文件頁面。非線性化 PDF 檔案較小,但存取速度較慢。

此屬性僅對多頁 PDF 檔案有效。若屬性設為 TRUE 且匯出的是單頁文件,則會建立非線性化檔案。

此屬性預設為 FALSE。

PageOrientation

PageOrientationEnum

指定匯出為 PDF 格式時的頁面方向。若IPaperSizeParams::PaperSizeMode屬性設為:

  • PSM_ImageSize 或 PSM_SynthesisSize,則使用預設值。
  • PSM_UserDefined、PSM_AutoFlexible、PSM_AutoFixed,則頁面方向依指定值設定。

此屬性預設為 POM_Auto。

PaperSizeParams

PaperSizeParams, 唯讀

指定匯出為 PDF (PDF/A) 格式時的紙張高度和寬度。

ReferenceTimeZone

TimeZoneTypeEnum

指定寫入輸出 PDF 的日期和時間所使用的時區。

此屬性預設為 TZT_UTC。

TextAndBackgroundColorMode

TextAndBackgroundColorModeEnum

指定將已辨識的文字匯出為 PDF 格式時,是否保留文字和背景的原始色彩。此屬性僅在IPDFExportParams::TextExportMode屬性設為 PEM_TextOnly、PEM_TextWithPictures 或 PEM_TextOnImage 時有效;否則其值將被忽略。

此屬性預設為 TBCM_Auto。

加密與 PDF 版本

EncryptionInfo

PDFEncryptionInfo, 唯讀

指定 PDF 檔案的加密參數。

這些參數 (IPDFEncryptionInfo::IsEncryptionRequested屬性可設為 TRUE) 僅在IPDFExportParams::PDFAComplianceMode設定為 PCM_None。

PDFVersion

PDFVersionEnum

指定 PDF (PDF/A) 檔案的版本。

請注意,版本不應與指定的匯出參數衝突。應選擇符合指定匯出參數的最低 PDF 檔案版本作為 PDF 檔案的版本:

  • 可用的最低檔案版本為 1.3
  • 若符合以下條件,PDF 檔案版本應為 1.4
  • 若符合以下任一條件,PDF 檔案版本應為 1.4 或更高:
  • 若符合以下任一條件,版本應為 1.5 或更高:
  • 若符合以下任一條件,版本應為 1.6 或更高:
    • PDFEncryptionInfo 物件的EncryptionAlgorithm屬性為 PDFEA_AES128,或
    • 輸出的 PDF 檔案中使用了 OpenType 字型。
  • 若符合以下條件,版本應為 1.7 或更高:
  • 可用的最高檔案版本為 2.0

此屬性的預設值為 PVN_Auto,表示版本將自動偵測。

中繼資料寫入

MetaDataWritingParams

DocumentContentInfoWritingParams, 唯讀的

指定是否應將文件的作者、主旨、標題、關鍵字、製作者及建立者寫入輸出的 PDF (PDF/A) 檔案。文件的這些參數定義於FRDocument物件的DocumentContentInfo子物件中。

WriteXmpMetadata

ThreeStatePropertyValueEnum

指定是否應將文件內容資訊寫入 PDF (PDF/A) 檔案的 XMP 資料。寫入 XMP 的中繼資料標籤來自 Dublin Core 集合。

Extensible Metadata Platform (XMP) 是一種可將中繼資料直接嵌入檔案的技術,可簡化第三方應用程式擷取內容資訊的作業。

此屬性的值有以下限制:

  • 此屬性僅對 PDF 檔案有意義,因為 PDF/A 檔案的文件內容資訊依標準規定一律會複製至 XMP。因此,只有當IPDFExportParams::PDFAComplianceMode設為 PCM_None 時,此屬性才能設為 TSPV_No。
  • 只有當 PDF 版本 (PDFVersion 屬性) 為 1.4 或以上時,此屬性才能設為 TSPV_Yes。

此屬性預設為 TSPV_Auto,表示中繼資料會寫入 PDF/A 檔案的 XMP,但不會寫入 PDF 檔案。

保留來源檔案的資料

WriteSourceOutline

VARIANT_BOOL

指定是否應將原始 PDF/DOCX/RTF/ODT/HTML 檔案的大綱寫入輸出檔案。

此屬性預設為 TRUE。

若使用 ExportFileWriter 物件,此屬性值將被忽略,大綱不會寫入輸出檔案。

WriteSourceAttachments

VARIANT_BOOL

指定是否應將文件的 PDF 附件寫入輸出檔案。附件可來自輸入的 PDF 檔案,或透過IFRDocument::PDFAttachments屬性新增至文件。

僅在匯出至 PDF/A-3 或不符合 PDF/A 規範的 PDF 時,才能儲存附件 (PCM_None, PCM_Pdfa_3a, PCM_Pdfa_3b, PCM_Pdfa_3u) 。

此屬性預設為 FALSE。

合規性

EnableZugferdCompliance

VARIANT_BOOL

指定輸出的 PDF 檔案是否符合 ZUGFeRD 電子發票標準。

將此屬性設為 TRUE 需滿足以下條件:

詳情請參閱 ZUGFeRD 相容電子發票

此屬性預設為 FALSE。

EnablePDFUACompliance

VARIANT_BOOL

指定輸出的 PDF 檔案是否符合 PDF/UA 國際標準。

只有當WriteTaggedPDF and WriteXmpMetadataPdfExportFeatures 物件的屬性設定為TSPV_Yes。

此屬性的預設值為 FALSE。

PDFExportFeatures 物件圖

另請參見

調整匯出參數 使用設定檔 使用屬性