Для работы с PDF крайне удобно использовать библиотеку Quick PDF Library 15. Она обладает множеством методов и функций, прекрасно работает с любыми файлами. Документация детальна, скорость работы потрясающая.

Возможно добавление текста, картинки, редактирование файла, вывода ссылок, комментариев и прочее. Функционал крайне общирен.

К минусам можно отнести только цену. Но, существует бесплатная урезанная версия Quick PDF Library Lite, которая, вероятно, покроет 90% основных требований. 

Регистрация библиотеки происходит через стандартные методы, например, через командную строку с текстом "regsvr32 "C:\Program Files (x86)\Debenu\PDF Library\DLL\DebenuPDFLibrary64DLL1115.dll""

 

Пример использования:

QP=Новый COMОбъект("DebenuPDFLibrary64AX.PDFLibrary"); //Создаём объект 

QP.UnlockKey("j39163i38a653748u9f66rb5y"); //Открываем функционал библиотеки

QP.LoadFromFile(ПутьКИсходномуФайлу,"");//Открываем исходный файл 

QP.SelectPage(1);//Выбор страницы

QP.SetOrigin(4);//выбор направления отсчета координат

QP.SetTextSize("25");//Устанавливаем размер шрифта

Текст = "Проверяем работу PDF";

QP.AddSubSettedFont("Arial", 17, Текст);//Включаем использование других языков, 17 - русский

QP.DrawRotatedMultiLineText(25, 0, 90,, Текст); //Вывод текста 

QP.SaveToFile(ПутьККонечномуФайлу);//Запись в файл

 

Помощь по описанию методов и функций можно найти здесь.

 

Есть трудности с 1С? Звоните +7-996 - 777- 40-65 

Хотите попробовать 1С абсолютно бесплатно?! Демо база УНФ - нажми сюда