PDF файлы Сшивание с титульным листом и отказом от ответственности - PullRequest
2 голосов
/ 06 ноября 2011

Возможность сшивания нескольких PDF-файлов в один объединенный PDF-файл.

Нам необходимо сшить несколько PDF-финансовых отчетов в один объединенный PDF-файл (один пакет отчетов PDF).

Первая страница каждого отчета является титульной страницей, затем следует тело отчета, а последняя

одна или несколько страниц содержат информацию об отказе от ответственности.Содержимое таблицы на титульной странице составляет

для каждого отдельного Отчета;и информация об отказе от ответственности также немного отличается друг от друга.

Мы хотим сделать так, чтобы объединенный пакет PDF после сшивания должен содержать

одну титульную страницу с новой информацией о содержимом таблицы, например номерами страниц для каждого раздела

в этом сшитом пакете отчета PDF;и один набор объединенной информации о раскрытии информации на последней

одной или нескольких страницах должен охватывать всю информацию об отказе от ответственности, без пропусков и без повторения каких-либо

информации об отказе от ответственности из зачищенных отчетов до сшивания.

Сами тела отчетов должны быть объединены между обложкой

страницей и первым пейджером с отказом от ответственности после объединенного пакета PDF.

Ответы [ 2 ]

2 голосов
/ 14 ноября 2011

Если вы используете Java или C #, вы, вероятно, можете использовать библиотеку iText PDF.В частности, см. Метод addPage () класса PdfCopy:

Класс PdfCopy метод addPage

1 голос
/ 14 ноября 2011

Если вам подходят коммерческие продукты и вы ориентируетесь на Windows, вы можете использовать Amyuni PDF Creator ActiveX (C ++, Delphi, VB, ASP Classic и т. Д.) Или Amyuni PDF Converter .Net (C #, VB.NET и т. Д.) Для этой задачи, в частности метод Append. Вы можете получить поддержку клиентов во время периода оценки.

Из документации :

Добавить метод

Метод Append может использоваться для добавления или объединения PDF-файла с текущий документ. Синтаксис:

  • C ++: HRESULT Append ([in] BSTR FileName, [in] BSTR Password)
  • C #: void Append (строковое имя файла, строковый пароль)
  • VB: Sub Append (FileName As String, Password As String)

Вам также может понадобиться использовать DeletePage и Merge методы. Метод слияния предназначен для рисования содержимого файла PDF поверх другого файла PDF.

Применяется обычный отказ от ответственности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...