Как скопировать только тело файла PDF, используя itextsharp или pdfsharp в C # - PullRequest
0 голосов
/ 03 декабря 2009

Я все еще жду ответа от всех вас. Мне очень нужна ваша поддержка ....... PLZ

Я занимаюсь разработкой проекта под названием восстановление PDF. В этом я хочу просто скопировать тело файла в другой файл PDF, используя itextsharp C # lib .

Я хочу проанализировать весь файл, как только получу тело, т. Е. "1 0 obj << .... >> endobj" согласно PDF-ссылке. затем скопируйте полное тело в другой файл PDF.

Мне не нужно читать заголовок, таблицу внешних ссылок и т. Д.

Я использую itextsharp lib для создания файла. если pdfsharp предоставит это, я перейду к этому. Также дайте несколько советов по поводу обеих библиотек . Thnx. :)

Ответы [ 2 ]

1 голос
/ 04 декабря 2009

Если вы используете штамп страницы (как в примере на http://1t3xt.info/examples/browse/?page=example&id=27 - это для версии Java, но у вас не должно возникнуть никаких проблем при адаптации этого к C #), он будет только копировать страницу content, и создаст новый «заголовок» (я полагаю, вы имеете в виду метаданные) и таблицу внешних ссылок. Использование этого механизма автоматически скопирует для вас все необходимые ресурсы (например, шрифты, растровые изображения, ...). Если вы сделаете это вручную, вам придется сделать это тоже, и это немного запутанно. Ох, и не нужно ничего разбирать. iTextSharp сделает все для вас.

0 голосов
/ 04 декабря 2009

Вы пытались спросить в списке рассылки Itext / ISharp?

...