Нужно заполнить ячейки pdf-документа (шаблона) произвольной информацией. Хотя бы пару строк. Используя, например, библиотеку SynPDF. Нужен пример кода. Шаблон приложен к заданию.
Оставлять заявки могут только авторизованные пользователи.
Для подачи заявки на участие в задании Вам нужно авторизоваться
procedure FillPdfForm;
var
Pdf: TPdfDocumentGDI;
Form: TPdfAcroForm;
begin
// Создаем объект PDF-документа
Pdf := TPdfDocumentGDI.Create;
try
// Загружаем PDF-документ
Pdf.LoadFromFile('/mnt/data/Приказ+ФНС+России+от+12.10.2023+N+БВ-7-11_737@++Об+утвержден.pdf');
// Получаем форму документа (если есть)
Form := Pdf.AcroForm;
if Assigned(Form) then
begin
// Пример заполнения текстовых полей
Form.FieldByName('Text1').Value := 'Произвольный текст 1';
Form.FieldByName('Text2').Value := 'Произвольный текст 2';
// Сохраняем изменения в новый файл
Pdf.SaveToFile('/mnt/data/Заполненный_Приказ.pdf');
end
else
WriteLn('Форма не найдена в документе.');
finally
Pdf.Free;
end;
end;
Объяснение:
*Загрузка PDF: Открывается существующий PDF-документ с использованием TPdfDocumentGDI.
*Доступ к форме: Сначала проверяется, есть ли в документе формы (формат PDF может содержать элементы форм, такие как текстовые поля).
*Заполнение полей: Заполняются текстовые поля, используя метод FieldByName.
*Сохранение документа: После заполнения полей, документ сохраняется под новым именем.
*Установка SynPDF
Для работы с SynPDF вам потребуется скачать и установить библиотеку SynPDF (часть Synopse mORMot framework). Убедитесь, что все необходимые файлы подключены в проекте.
*Путь к файлам
Учтите, что пути к файлам указаны как /mnt/data/..., если вы запускаете это на локальной машине, скорректируйте их в соответствии с вашим окружением.
Оставлять заявки могут только авторизованные пользователи.
Заполнить из Delphi шаблон документа pdf
Реклама
Заполнить из Delphi шаблон документа pdf
Нужно заполнить ячейки pdf-документа (шаблона) произвольной информацией. Хотя бы пару строк. Используя, например, библиотеку SynPDF. Нужен пример кода. Шаблон приложен к заданию.
Другие открытые задания:
Доработать сайт знакомств60 000 р.
Бюджет: 60 000 р. Необходимо доработать сайт знакомств. Он готов примерно на 80%. Остались кое-какие моменты по дизайну, но основная работа связана с подключением платежной системы и…
Добавить ряды бревен на фотографии сруба2 000 р.
Бюджет: 2 000 р. ИЗМЕНИЛОСЬ ИСХОДНОЕ ФОТО, ЗАДАНИЕ ВСЕ ТОЖЕ САМОЕ на имеющейся фотографии есть 5-6 рядов бревен в срубе, нужно добавить еще один ряд бревен такого же формата что…
доработать диплом5 000 р.
Бюджет: 5 000 р. Тема работы: Внедрение гибких методологий управления проектами(IT) в сфере вентилируемого фасада. Основная часть уже есть, нужно структурировать информацию, оформи…
поиск заданий