объединение текстовых документов и преобразование их в формат PDF - PullRequest
1 голос
/ 09 ноября 2010

Каков наилучший способ объединить несколько документов и преобразовать их в PDF. также нам нужно вставить пустые страницы для каждой нечетной страницы.

Ответы [ 2 ]

1 голос
/ 09 ноября 2010

Полностью поддерживаемая автоматизированная версия этого на стороне сервера (в основном запеченная в лагере MS) включает использование OpenXMLSDK для любых вставок полей, а затем использование Word Automation Services (SP 2010) Sharepoint для преобразования документов в PDF, а затем выберите свой любимый набор инструментов PDF (iTextSharp для меня) для любой последующей обработки (объединение документов, вставка пустых страниц или изображений, которые должны быть расположены относительно определенных страниц).

Причиной объединения документов в формате PDF, а не в OpenXML, является простота: вам не нужно иметь дело со стилями слияния, заголовками и т. Д.

Причиной выполнения пустых страниц и вставки изображений является то, что OpenXML не имеет представления о том, как отображать содержимое, и поэтому он не знает, где разрывы страниц будут происходить естественным образом (хотя вы все равно можете вставлять разрывы, как в Word) .

0 голосов
/ 09 ноября 2010

Если вы используете C # и у вас все в порядке с решением на основе сервера, тогда посмотрите на этот пост . Он использует .net дружественный интерфейс веб-сервисов.

Существует также необязательная версия SharePoint , но, поскольку вы не включили тег SharePoint, я предполагаю, что он вас не заинтересует.

Полное раскрытие, я написал этот пост.

...