PDFからXFDFへの注釈のフラット化
Contents
[
Hide
]
フラット化プロセスとは、ドキュメントから注釈を削除したときに、その視覚的な表現が維持されることを意味します。フラット化された注釈は依然として表示されますが、ユーザーやアプリによって編集することはできません。これを使用すると、例えば、注釈をドキュメントに永久的に適用したり、注釈を表示できないビューアに注釈を表示させたりすることができます。指定がない場合、エクスポートではすべての注釈がそのまま保持されます。
このオプションを選択すると、エクスポートされたPDFにPDF標準の注釈として注釈が含まれます。
次のコードスニペットで使用されているflatteningAnnotationsメソッドを確認してください。
public static void Flattening()
{
PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor();
annotationEditor.BindPdf(_dataDir + "sample_cats_dogs.pdf");
FlattenSettings flattenSettings = new FlattenSettings
{
ApplyRedactions = true,
CallEvents = false,
HideButtons = true,
UpdateAppearances = true
};
annotationEditor.FlatteningAnnotations(flattenSettings);
annotationEditor.Save(_dataDir + "FlattenAnnotation.pdf");
}