PDFの注釈を修正する
Contents
[
Hide
]
ModifyAnnotationsメソッドを使用すると、注釈の基本属性、すなわち件名、修正日、作成者、注釈の色、およびオープンフラグを変更できます。また、ModifyAnnotationsメソッドを使用して作成者を直接設定することもできます。このクラスは、注釈を削除するための2つのオーバーロードされたメソッドも提供します。最初のメソッドであるDeleteAnnotationsは、PDFファイルからすべての注釈を削除します。
例えば、次のコードでは、ModifyAnnotationsAuthorを使用して注釈の作成者を変更します。
public static void ModifyAnnotationsAuthor()
{
PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor();
annotationEditor.BindPdf(_dataDir + "sample_cats_dogs.pdf");
annotationEditor.ModifyAnnotationsAuthor(1, 2, "Aspose User", "Aspose.PDF user");
annotationEditor.Save(_dataDir + "ModifyAnnotationsAuthor.pdf");
}
以下の2番目の方法では、指定されたタイプのすべての注釈を削除することができます。
public static void ModifyAnnotations()
{
var document = new Document(_dataDir + "sample_cats_dogs.pdf");
PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor();
annotationEditor.BindPdf(document);
// 注釈属性を変更するための新しいAnnotationタイプのオブジェクトを作成
var defaultAppearance = new Aspose.Pdf.Annotations.DefaultAppearance();
Aspose.Pdf.Annotations.FreeTextAnnotation annotation = new Aspose.Pdf.Annotations.FreeTextAnnotation(
document.Pages[1],
new Aspose.Pdf.Rectangle(1, 1, 1, 1),
defaultAppearance)
{
// 新しい注釈属性を設定
Title = "Aspose.PDF デモユーザー",
Subject = "技術記事"
};
// PDFファイルの注釈を変更
annotationEditor.ModifyAnnotations(1, 1, annotation);
annotationEditor.Save(_dataDir + "ModifyAnnotations.pdf");
}
See also
注釈を比較して、自分に合った方法を見つけてみてください。PDF注釈セクションを学びましょう。