Я использую iTextSharp для создания PDF-документа в C #.Я хотел бы прикрепить другой файл к PDF.У меня просто куча неприятностей, пытаясь это сделать.Примеры здесь показывают некоторые аннотации, которые, по-видимому, являются вложениями.
Вот что я пробовал:
writer.AddAnnotation(its.pdf.PdfAnnotation.CreateFileAttachment(writer, new iTextSharp.text.Rectangle(100,100,100,100), "File Attachment", its.pdf.PdfFileSpecification.FileExtern(writer, "C:\\test.xml")));
Ну, что происходит, это добавляетаннотация на PDF (выглядит как небольшой комментарий голосовой шар), что я не хочу.test.xml отображается на панели вложений в Adobe Reader, но его невозможно прочитать или сохранить, а размер файла неизвестен, поэтому вполне вероятно, что он никогда не будет правильно подключен.
Есть предложения?