Class PdfSaveOptions

Class PdfSaveOptions

Le nom : Aspose.Words.Saving Assemblée: Aspose.Words.dll (25.4.0)

Aspose.Words.SaveFormat.Pdf フォーマットにドキュメントを保存する際に追加のオプションを指定するために使用できます。

Pour en savoir plus, visitez le Specify Save Options article de documentation.

public class PdfSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions PdfSaveOptions

I membri ereditari

FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PdfSaveOptions()

このクラスの新しい例を開始し、文書を保存するために使用できます。Aspose.Words.SaveFormat.PDF フォーマット

public PdfSaveOptions()

Properties

AdditionalTextPositioning

追加のテキストポジションオペレーターを書くかどうかを指定する旗。

public bool AdditionalTextPositioning { get; set; }

Valore di proprietà

bool

Remarks

Si , des opérateurs de positionnement de texte supplémentaires sont écrits dans la sortie PDF. Cela peut aider à surmonter les problèmes avec la positionnation de textes inexactes avec certains imprimants.

La valeur défectueuse est.

AttachmentsEmbeddingMode

PDF ドキュメントに付属がどのように組み込まれているかを決定する値を取得または設定します。

public PdfAttachmentsEmbeddingMode AttachmentsEmbeddingMode { get; set; }

Valore di proprietà

PdfAttachmentsEmbeddingMode

Remarks

デフォルト値は Aspose.Words.Saving.PdfAttachmentsEmbeddingMode.None and attachments are not embedded.

Les normes PDF/A-1, PDF / A-2 et régulier PDF (pas PDF ou A-4f) ne permettent pas les fichiers intégrés. Aspose.Words.Saving.PdfAttachmentsEmbeddingMode.Aucune valeur ne sera utilisée automatiquement.

CacheBackgroundGraphics

文書の背景に置かれたグラフィックをキャッシュするか否かを決定する値を取得または設定します。

public bool CacheBackgroundGraphics { get; set; }

Valore di proprietà

bool

Remarks

La valeur par défaut est et les graphiques de fond sont écrits dans le document PDF en tant que xObject.

Lorsque la valeur est en arrière-plan, les graphiques ne sont pas cachées.

Certaines formes ne sont pas soutenues pour le caching (formes avec des champs, marques, HRefs).

Les graphiques de fond du document sont différentes formes, diagrammes, images placées dans le footer ou le titre, ainsi que le fond et la frontière d’une page.

Compliance

出力文書のPDF標準遵守レベルを指定します。

public PdfCompliance Compliance { get; set; }

Valore di proprietà

PdfCompliance

Remarks

デフォルトは Aspose.Words.Saving.PdfCompliance.Pdf17です。

CreateNoteHyperlinks

メインテキストストリートのフィットノート/エンドノートの参照をアクティブなハイパーリンクに変換するかどうかを指定します。クリックすると、ハイパーリンクはフィットノート/エンドノートの関連性につながります。

public bool CreateNoteHyperlinks { get; set; }

Valore di proprietà

bool

CustomPropertiesExport

Aspose.Words.Document.CustomDocumentProperties が PDF ファイルにどのように輸出されるかを決定する値を取得または設定します。

public PdfCustomPropertiesExport CustomPropertiesExport { get; set; }

Valore di proprietà

PdfCustomPropertiesExport

Remarks

デフォルト値は Aspose.Words.Saving.PdfCustomPropertiesExport.None です。

Aspose.Words.Saving.PdfCustomPropertiesExport.Metadata valeur n’est pas soutenue lors de l’épargne à PDF/A. Wl26.Réservation.PDFCustomsPropertyExports.Standard sera utilisé au lieu de PDF / A-1 et PDF - A-2 et __ WL26.

Aspose.Words.Saving.PdfCustomPropertiesExport.Standard valeur n’est pas soutenue lors de l’épargne à PDF 2.0. Wl26.Réservation.

DigitalSignatureDetails

出力 PDF ドキュメントに署名するための詳細を取得または設定します。

public PdfDigitalSignatureDetails DigitalSignatureDetails { get; set; }

Valore di proprietà

PdfDigitalSignatureDetails

Remarks

La valeur par défaut est et le document de sortie ne sera pas signé. Lorsque cette propriété est définie sur un objet valide Aspose.Words.Saving.PdfDigitalSignatureDetails, alors le document de sortie PDF sera signé numérique.

DisplayDocTitle

ウィンドウのタイトルバーがドキュメントのタイトルを表示するかどうかを指定する旗文書情報辞書のタイトル入力。

public bool DisplayDocTitle { get; set; }

Valore di proprietà

bool

Remarks

Si , la barre de titre devrait plutôt afficher le nom du fichier PDF contenant le document.

Ce drapeau est requis par la conformité PDF/UA. la valeur sera utilisée automatiquement lors de la sauvegarde en PDF/UA.

La valeur défectueuse est.

DmlEffectsRenderingMode

DrawingML 効果がどのように実現されるかを決定する値を取得または設定します。

public override DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

Valore di proprietà

DmlEffectsRenderingMode

Remarks

デフォルト値は Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified です。

この属性は、文書が固定ページ形式に輸出されるときに使用されます。

Aspose.Words.Saving.PdfSaveOptions.Compliance が Aspose.Words.Saving.PdfCompliance.PdfA1a または Aspose.Words.Saving.PdfCompliance.PdfA1b に設定されている場合、所有物は常に Aspose.Words.Saving.DmlEffectsRenderingMode.None に戻ります。

DownsampleOptions

ダウンサンプルオプションを指定することを可能にします。

public DownsampleOptions DownsampleOptions { get; set; }

Valore di proprietà

DownsampleOptions

EmbedAttachments

PDF ドキュメントに付属を挿入するか否かを決定する値を取得または設定します。

[Obsolete("Obsolete, please use AttachmentsEmbeddingMode instead.")]
public bool EmbedAttachments { get; set; }

Valore di proprietà

bool

Remarks

La valeur par défaut est et les annexes ne sont pas intégrées.

Lorsque la valeur est, les annexes sont intégrées dans le document PDF.

Les normes PDF/A-1 et PDF / A-2 (pas niveau F) ne permettent pas les fichiers intégrés.

Les annexes intégrées ne sont pas supportées lorsque le cryptage est activé. la valeur sera utilisée automatiquement.

EmbedFullFonts

フォントが結果のPDFドキュメントにどのように組み込まれているかをチェックします。

public bool EmbedFullFonts { get; set; }

Valore di proprietà

bool

Remarks

La valeur par défaut est , ce qui signifie que les lettres sont sous-posées avant l’incorporation. Subsetting est utile si vous voulez garder la taille du fichier de sortie plus petite.

Lorsque cette valeur est définie à , un fichier de caractère complet est intégré dans le PDF sans sous-installation. Cela entraînera des fichiers de sortie plus grands, mais peut être une option utile lorsque vous voulez modifier le PDF résultant plus tard (par exemple, ajouter plus de texte).

Certains chiffres sont grands (méga-bits) et les intégrer sans sous-établissement entraînera de grands documents de sortie.

EncryptionDetails

出力 PDF ドキュメントを暗号化するための詳細を取得または設定します。

public PdfEncryptionDetails EncryptionDetails { get; set; }

Valore di proprietà

PdfEncryptionDetails

Remarks

La valeur par défaut est et le document de sortie ne sera pas chiffré. Lorsque cette propriété est définie sur un objet valide Aspose.Words.Saving.PdfEncryptionDetails, alors le document de sortie PDF sera chiffré.

AES-128 暗号化アルゴリズムは、PDF 1.7 ベースの遵守を保存する際に使用されます(PDF/UA-1 を含む)。

暗号化はPDF/Aの遵守によって禁止されます このオプションは、PDF/Aに保存する際に無視されます。

Aspose.Words.Saving.PdfPermissions.ContentCopyForLa permission d’accessibilité est requise par la conformité PDF/UA si le document de sortie est crypté.

Aspose.Words.Saving.PdfPermissions.ContentCopyForAccessibility permission est dépréciée dans le format PDF 2.0.

ExportDocumentStructure

文書構造を輸出するか否かを決定する値を取得または設定します。

public bool ExportDocumentStructure { get; set; }

Valore di proprietà

bool

Remarks

Cette valeur est ignorée lors de la sauvegarde en PDF/A-1a, PDF / A-2a et pdf / UA-1, car la structure du document est requise pour cette conformité.

Veuillez noter que l’exportation de la structure du document augmente considérablement la consommation mémoire, en particulier pour les grands documents.

ExportLanguageToSpanTag

テキスト言語を輸出するために文書構造に「スパン」タグを作成するかどうかを決定する値を取得または設定します。

public bool ExportLanguageToSpanTag { get; set; }

Valore di proprietà

bool

Remarks

La valeur par défaut est et l’attribut “Lang” est annexé à une séquence de contenu marquée dans un flux de content de page.

Lorsque la valeur est “Span”, le tag est créé pour le texte avec un langage non par défaut et l’attribut “Lang” est ajouté à ce tag.

Cette valeur est ignorée lorsque Aspose.Words.Saving.PdfSaveOptions.ExportDocumentStructure est .

ExportParagraphGraphicsToArtifact

あるいは、段落のグラフィックがアーティファクトとしてマークされるべきかどうかを決定する値を取得または設定します。

public bool ExportParagraphGraphicsToArtifact { get; set; }

Valore di proprietà

bool

Remarks

La valeur par défaut est et les graphiques de paragraphes (sub-listes, l’accent texte, etc.) seront marqués comme “Span” dans la structure logique du document.

Lorsque la valeur est le graphique du paragraphe sera marqué comme “Artifact”.

Cette valeur est ignorée lorsque Aspose.Words.Saving.PdfSaveOptions.ExportDocumentStructure est .

FontEmbeddingMode

フォント入力モードを指定します。

public PdfFontEmbeddingMode FontEmbeddingMode { get; set; }

Valore di proprietà

PdfFontEmbeddingMode

Remarks

デフォルト値は Aspose.Words.Saving.PdfFontEmbeddingMode.EmbedAll です。

この設定は、ANSI (Windows-1252) 暗号化のテキストのみで動作します. 文書に非ANSI テキストが含まれている場合は、この設定に関係なく、関連するフォントが挿入されます。

PDF/A および PDF/UA の遵守には、すべてのフォントが挿入される必要があります. Aspose.Words.Saving.PdfFontEmbeddingMode.EmbedAll の値は、PDF/A および PDF/UA に保存する際に自動的に使用されます。

HeaderFooterBookmarksExportMode

ヘッダー/フォーターのブックマークがどのように輸出されるかを決定します。

public HeaderFooterBookmarksExportMode HeaderFooterBookmarksExportMode { get; set; }

Valore di proprietà

HeaderFooterBookmarksExportMode

Remarks

デフォルト値は Aspose.Words.Saving.HeaderFooterBookmarksExportMode.All です。

この特性は Aspose.Words.Saving.PdfSaveOptions.OutlineOptions オプションと共に使用されます。

ImageColorSpaceExportMode

PDF ドキュメントの画像の色スペースがどのように選択されるかを指定します。

public PdfImageColorSpaceExportMode ImageColorSpaceExportMode { get; set; }

Valore di proprietà

PdfImageColorSpaceExportMode

Remarks

La valeur par défaut est Aspose.Words.Saving.PdfImageColorSpaceExportMode.Auto.

Si la valeur Aspose.Words.Saving.PdfImageColorSpaceExportMode.SimpleCmyk est spécifiée, l’option de la compression d’image est ignorée et la comprimation Flate est utilisée pour toutes les images dans le document.

Aspose.Words.Saving.PdfImageColorSpaceExportMode.SimpleCmyk valeur n’est pas soutenue lors de l’épargne à PDF/A. Wl26.Réservation.FdfImmageColorEspaceexport.Auto valeur sera utilisée au lieu.

ImageCompression

Specifica il tipo di compressione da utilizzare per tutte le immagini nel documento.

public PdfImageCompression ImageCompression { get; set; }

Valore di proprietà

PdfImageCompression

Remarks

デフォルトは Aspose.Words.Saving.PdfImageCompression.Autoです。

Aspose.Words.Saving.PdfImageCompression.Jpeg を使用すると、Aspose.Words.Saving.PdfSaveOptions.JpegQuality 属性を通じて出力文書の画像の品質を制御できます。

Aspose.Words.Saving.PdfImageCompression.Jpeg を使用すると、他の圧縮タイプのパフォーマンスに比べて最速の変換速度を提供しますが、この場合、損失の JPEG 圧縮があります。

Aspose.Words.Saving.PdfImageCompression.Autoを使用すると、Aspose.Words.Saving.PdfSaveOptions.JpegQuality特性を通じて出力文書のJpegの品質を制御することができますが、他のフォーマットでは、原料ピクセルデータが抽出され、フラット圧縮で保存されます。

InterpolateImages

「偽物」が指定された場合、フラッグは出力文書に書かれず、読者のデフォルト行動は代わりに使用されます。

public bool InterpolateImages { get; set; }

Valore di proprietà

bool

Remarks

Lorsque la résolution d’une image source est significativement inférieure à celle de l’appareil de sortie, chaque échantillon source couvre de nombreux pixels du dispositif. En conséquence, les images peuvent apparaître sombres ou bloquées. Ces artefacts visuels peuvent être réduits en appliquant un algorithme d’interpolation image lors de la rendu. Au lieu de peindre tous les pixel recouvrés par un écran source avec la même couleur, l’écran image tente de produire une transition fluide entre les valeurs de sample adjacentes.

Un lecteur conformant peut choisir de ne pas mettre en œuvre cette fonctionnalité de PDF, ou peut utiliser toute application spécifique d’interpolation qu’il souhaite.

La valeur défectueuse est.

Le drapeau d’interpolation est interdit par la conformité PDF/A. la valeur sera utilisée automatiquement lors de l’enregistrement en PDF/A.

JpegQuality

PDF ドキュメント内の JPEG 画像の品質を決定する値を取得または設定します。

public int JpegQuality { get; set; }

Valore di proprietà

int

Remarks

Il valore default è 100.

この特性は Aspose.Words.Saving.PdfSaveOptions.ImageCompression オプションと共に使用されます。

文書に JPEG 画像が含まれている場合にのみ有効です。

この属性を使用して文書内の画像の品質を取得または設定すると、PDF形式で保存されます。値は0から100まで異なりますが、0は最悪の品質を意味しますが、最大圧縮を意味し、100は最良の品質を意味しますが、最小圧縮を意味します。

OpenHyperlinksInNewWindow

出力PDF文書にハイパーリンクがあるかどうかを決定する値を取得または設定します。ブラウザの新しいウィンドウ(またはタブ)で開く必要があります。

public bool OpenHyperlinksInNewWindow { get; set; }

Valore di proprietà

bool

Remarks

La valeur par défaut est . Lorsque cette valeur est définie sur les hyperliens sont sauvegardés en utilisant le code JavaScript.

Veuillez noter que si cette option est configurée pour les liens hypertextes ne peut pas fonctionner dans certains lecteurs PDF, par exemple Chrome, Firefox.

Les actions JavaScript sont interdites par la conformité PDF/A-1 et PDF/A-2. seront utilisées automatiquement lors de l’enregistrement en PDF/A-1 et PDF/A-2.

OutlineOptions

オートラインオプションを指定することを可能にします。

public OutlineOptions OutlineOptions { get; }

Valore di proprietà

OutlineOptions

Remarks

出力はタイトルやブックマークから作成できます。

タイトルの出力レベルはタイトルレベルによって決定されます。

タイトルに含まれる最大タイトルレベルを設定したり、タイトルタイトルを無効にすることも可能です。

ブックマークの出力レベルでは、すべてのブックマークのデフォルト値または特定のブックマークの個々の値としてオプションに設定することができます。

また、出力は、同じ Aspose.Words.Saving.PdfSaveOptions.OutlineOptionsクラスを使用してXPS形式に輸出することができます。

PageLayout

ドキュメントがPDFリーダーで開くときに使用されるページの配置を指定します。

public PdfPageLayout PageLayout { get; set; }

Valore di proprietà

PdfPageLayout

Remarks

デフォルト値は Aspose.Words.Saving.PdfPageLayout.SinglePageです。

PageMode

PDF ドキュメントが PDF リーダーで開くときにどのように表示されるかを指定します。

public PdfPageMode PageMode { get; set; }

Valore di proprietà

PdfPageMode

Remarks

デフォルト値は Aspose.Words.Saving.PdfPageMode.UseOutlines です。

PreblendImages

透明な画像を黒色の背景色と混ぜるかどうかを決定する値を取得または設定します。

public bool PreblendImages { get; set; }

Valore di proprietà

bool

Remarks

Preblending 画像は、Adobe Reader で PDF ドキュメントの視覚的外観を向上させ、反エリザベーションアーティファクトを削除することができます。

適切にプレミュレート画像を表示するためには、PDFビューヤーアプリケーションはソフトマスク画像辞書の /Matte エントリーをサポートしなければなりません。

La valeur défectueuse est.

PreserveFormFields

Microsoft Word フォーム フィールドを PDF のフォーム フィールドとして保存するか、テキストに変換するかどうかを指定します。

public bool PreserveFormFields { get; set; }

Valore di proprietà

bool

Remarks

Microsoft Word フォーム フィールドには、テキスト入力、ダウンロード、チェックボックスコントロールが含まれています。

Lorsque vous définissez , ces champs seront exportés en tant que texte à PDF. Lorsque vous définissez , ces champs seront exportés en tant que champs de formulaire PDF.

フォームフィールドをフォームフィールドとして PDF に輸出すると、PDF フォームフィールドが Microsoft Word フォームフィールドのすべての機能をサポートしていないため、いくつかのフォーマットの損失が発生する可能性があります。

また、出力サイズは、Microsoft Word の編集可能なフォームがインラインオブジェクトであるため、コンテンツサイズに依存します。

Les formulaires d’édition sont interdits par la conformité PDF/A. la valeur sera utilisée automatiquement lors de l’enregistrement en PDF/A.

Les champs de formulaire ne sont pas supportés lors de la sauvegarde en PDF/UA. la valeur sera utilisée automatiquement.

RenderChoiceFormFieldBorder

PDF を選択するフォームフィールドの境界線を表示します。

public bool RenderChoiceFormFieldBorder { get; set; }

Valore di proprietà

bool

Remarks

PDF 選択フォーム フィールドは、SDT Combo Box コンテンツ コントロール、SDT Drop-Down リスト コンテンツ コントロール、Drop-Down フォーム フィールドを輸出するために使用されます Aspose.Words.Saving.PdfSaveOptions.PreserveFormFields オプションが有効になります。

La valeur défectueuse est.

SaveFormat

この保存オプションオブジェクトが使用されている場合、文書が保存される形式を指定します。Aspose.Words.SaveFormat.Pdf しかありません。

public override SaveFormat SaveFormat { get; set; }

Valore di proprietà

SaveFormat

TextCompression

文書のすべてのテキストコンテンツに使用される圧縮タイプを指定します。

public PdfTextCompression TextCompression { get; set; }

Valore di proprietà

PdfTextCompression

Remarks

デフォルトは Aspose.Words.Saving.PdfTextCompression.Flateです。

圧縮なしで文書を保存する際の出力サイズを大幅に増加させます。

UseBookFoldPrintingSettings

ブックレット 印刷 レイアウトを使用して文書を保存するかどうかを示すボーラー 値を取得または設定する。Aspose.Words.PageSetup.MultiplePages で指定されている場合

public bool UseBookFoldPrintingSettings { get; set; }

Valore di proprietà

bool

Remarks

<p>

このオプションが指定されている場合、 Aspose.Words.Saving.FixedPageSaveOptions.PageSet は保存時に無視されます。この行動はMS Wordと一致します。ページ設定に本フィールド印刷の設定が指定されていない場合、このオプションは有効ではありません。

UseCoreFonts

TrueType の文字を Arial, Times New Roman に置き換えるかどうかを決定する値を取得または設定します。Courier New and Symbol with core PDF Type 1 フォント

public bool UseCoreFonts { get; set; }

Valore di proprietà

bool

Remarks

Lorsque cette valeur est définie à Arial, Times New Roman, Courier New et Symbol fonts sont remplacés dans le document PDF avec la correspondante font de base Type 1.

コアPDFフォント、またはそのフォントメトリックおよび適切な代替フォントは、すべてのPDFビューアプリケーションに利用可能である必要があります。

この設定は、ANSI (Windows-1252) 暗号化のテキストのみで動作します. 非ANSI テキストは、この設定に関係なく、内蔵 TrueType フォントで書かれます。

La conformité PDF/A et PDF/UA nécessite que toutes les phrases soient intégrées. la valeur sera utilisée automatiquement lors de l’enregistrement en PDF/A et PDF/UA.

Les fonts de base ne sont pas supportés lors de l’enregistrement dans le format PDF 2.0. la valeur sera utilisée automatiquement lors de l’enregistrement dans le format PDF 2.0.

このオプションは、より高い優先順位を持っています Aspose.Words.Saving.PdfSaveOptions.FontEmbeddingMode オプション。

UseSdtTagAsFormFieldName

SDTコントロールタグまたはID属性をPDFのフォームフィールド名として使用するかどうかを指定します。

public bool UseSdtTagAsFormFieldName { get; set; }

Valore di proprietà

bool

Remarks

La valeur défectueuse est.

Lors de la configuration, la propriété ID de contrôle SDT est utilisée comme un nom du champ de formulaire dans le PDF.

Lors de la configuration, la propriété SDT Control Tag est utilisée comme un nom du champ de formulaire dans le PDF.

Si la configuration et le tag sont vides, la propriété ID sera utilisée comme un nom de champ de formulaire.

Si les valeurs fixées et tag ne sont pas uniques, les valeurs de tag dupliquées seront modifiées pour créer des noms de champ de formulaire PDF uniques.

ZoomBehavior

ドキュメントが PDF ビューバーで開くときにどのような種類の zoom が適用されるかを決定する値を取得または設定します。

public PdfZoomBehavior ZoomBehavior { get; set; }

Valore di proprietà

PdfZoomBehavior

Remarks

デフォルト値は Aspose.Words.Saving.PdfZoomBehavior.None です。

ZoomFactor

ドキュメントのゾーム因子(パーセント)を決定する値を取得または設定します。

public int ZoomFactor { get; set; }

Valore di proprietà

int

Remarks

この値は Aspose.Words.Saving.PdfSaveOptions.ZoomBehavior が Aspose.Words.Saving.PdfZoomBehavior.ZoomFactor に設定されている場合のみ使用されます。

Methods

Clone()

このオブジェクトの深いクローンを作り出す。

public PdfSaveOptions Clone()

Returns

PdfSaveOptions

 Français