我想在某个 x,y 位置贴一张便签。为此,我在 .net 中使用 pdfclown 注释类。以下是可用的。
using files = org.pdfclown.files;
public override bool Run()
{
files::File file = new files::File();
Document document = file.Document;
Populate(document);
Serialize(file, false, "Annotations", "inserting annotations");
return true;
}
private void Populate(Document document)
{
Page page = new Page(document);
document.Pages.Add(page);
PrimitiveComposer composer = new PrimitiveComposer(page);
StandardType1Font font = new StandardType1Font(document, StandardType1Font.FamilyEnum.Courier, true, false);
composer.SetFont(font, 12);
annotations::Note note = new annotations::Note(page, new Point(78, 658), "this is my annotation...");
note.IconType = annotations::Note.IconTypeEnum.Help;
note.ModificationDate = new DateTime();
note.IsOpen = true;
composer.Flush();
}
注释链接 这是在 78, 658 个坐标的空白 pdf 中放置一个便笺。
问题是我想要一个包含一些数据的特定 pdf 中的便笺。我该如何修改它...感谢您的帮助..