Как я могу добавить текст и изображения (например, подпись) в PDF?

Иногда я получаю формы для заполнения в формате PDF, предназначенные для печати (это не настоящие формы PDF, они не содержат полей). Я хотел бы напечатать на них, и, возможно, добавить отсканированную копию моей подписи. Таким образом, я мог просто отправить им письмо обратно. Это возможно?

36
задан 13 December 2011 в 17:13

11 ответов

Откройте PDF-файл в LibreOffice Draw и скопируйте / вставьте туда любое изображение, включая изображение подписи (или Вставить -Picture - From File ), которое затем можно легко настроить / изменен в соответствии с целью. После этого в разделе Файл - «Экспорт в PDF»

.
0
ответ дан 13 December 2011 в 17:13

У меня был довольно хороший опыт работы с uPdf .

Установка

sudo add-apt-repository ppa:atareao/updf
sudo apt-get update
sudo apt-get install -y updf

Затем исправьте ошибку путем , отредактировав 2 строки в скрипте Python .

Использование

Запустите uPdf, выберите инструмент Добавить изображение , нарисуйте прямоугольник вокруг области, в которой должна находиться подпись, и выберите файл изображения с вашей подписью. PNG с прозрачным фоном работает лучше всего.

См. Также Как я могу отредактировать изображение в существующий файл PDF?

0
ответ дан 13 December 2011 в 17:13

Вот ответ 2014 года на этот вопрос 2011 года. Если у вас есть учетная запись Google, вы можете легко воспользоваться бесплатным веб-инструментом:

https://dochub.com/

0
ответ дан 13 December 2011 в 17:13

Идеального способа сделать это пока нет. Лучшим из существующих способов является установка Xournal из центра программного обеспечения и открытие файлов PDF с ним. Это позволяет вам комментировать их, а затем экспортировать все как новый PDF.

Так как вы в основном размечаете новый слой поверх исходного PDF, вы должны выстроить все по мере ввода и вручную расположить все свои заметки. Для простого документа это довольно легко сделать. Это не очень удобно для длинных документов.

0
ответ дан 13 December 2011 в 17:13

Вы можете легко скопировать и вставить часть PDF-документа, используя PDF-XChange Viewer (работает без вина с Wine). (Google, вы увидите, что многим пользователям Ubuntu это нравится, очень полезно аннотировать PDF-документы.)

Вы выбираете подпись (прямоугольник вокруг нее) из другого документа, копируете ее и вставляете туда, где Вы хотите на новый документ ...

0
ответ дан 13 December 2011 в 17:13

Я только что наткнулся на программный продукт под названием Master PDF Editor , который работал очень хорошо. Это бесплатно для некоммерческого использования, и у них есть пакет .deb, который легко устанавливается в Ubuntu. Я смог добавить текст в PDF-форму, а также добавить свою подпись в качестве изображения без необходимости конвертировать файл или испортить его первоначальное форматирование. Как следует из названия, вы даже можете использовать его для редактирования PDF-файлов.

Источник: http://www.webupd8.org/2014/02/modify-pdf-files-in-linux-with-master.html

0
ответ дан 13 December 2011 в 17:13

Я думаю, что самый простой способ - создать свою подпись - изображения, текст и т. Д. - в виде нового одностраничного PDF-файла. Затем, когда вы загружаете PDF из Интернета, вы можете просто добавить свою подпись PDF в конце.

Вы можете использовать множество приложений для этого, но моя любимая - это pdf-shuffler, который вы можете легко установить из центра программного обеспечения или из терминала, используя:

sudo apt-get install pdfshuffler
0
ответ дан 13 December 2011 в 17:13

Демонстрационный код C#, перечисленный в следовании примеру, может использоваться для добавления изображения к файлу PDFdocument. можно легко вставить изображение в любую желаемую страницу PDF с точным местоположением.:

public static string FolderName = "c:/";

private void button1_Click(object sender, EventArgs e)
{
    string fileName = FolderName + "Sample.pdf";

    REDocument doc = REFile.OpenDocumentFile(fileName, new PDFDecoder());//use PDFDecoder open a pdf file

    REPage rePage = (REPage)doc.GetPage(0);
    int width = 100;
    int height = 60;

    /// data[]: a byte array to contain color data (as same format as Image Data PixelArray in BMP file)
    /// caller must provide correct color data; otherwise, unpredictable error may happen
    byte[] data = new byte[width * height * 3];
    //  set bottom 20 lines to red
    for (int rowIdx = 0; rowIdx < 20; rowIdx++)
    {
for (int i = 0; i < width; i++) data[width * rowIdx * 3 + i * 3 + 2] = 0xFF;
    }
    //  set top 10 lines to blue
    for (int rowIdx = 0; rowIdx < 10; rowIdx++)
    {
for (int i = 0; i < width; i++) data[width * (height - 1 - rowIdx) * 3 + i * 3] = 0xFF;
    }

    REImage reImage = new REImage(width, height, ImageMode.RGB888, data);

    REFile.SaveDocumentFile(doc, "c:/reimage.pdf", new PDFEncoder()); 
0
ответ дан 13 December 2011 в 17:13

Другой вариант - Scribus . Я использовал его, чтобы выполнить ту же задачу, о которой вы просите (вставить изображение подписи).

Как сказал Том Броссман, не существует идеального способа сделать это, и Scribus - тот самый случай. Он должен импортировать файл из формата pdf в собственный, и в зависимости от документа он может получить зашифрованный текст или слои будут отображаться по-разному.

0
ответ дан 13 December 2011 в 17:13

Сейда PDF предоставляет редактор PDF, который позволяет добавлять подписи, изображения, текст и редактировать существующий текст в файлах PDF.

Вы можете редактировать PDF-файлы онлайн или использовать настольный pdf-редактор .

. ] Вы можете редактировать онлайн 3 документа / час бесплатно. Движок PDF с открытым исходным кодом, я один из разработчиков.

Sign PDF file online

0
ответ дан 13 December 2011 в 17:13

Я попробовал несколько методов / программ, упомянутых выше, и просто хотел поделиться своим опытом.

(Я включил некоторые комментарии о возможности добавления линий, прямоугольников и фигур, хотя первоначальный вопрос не запрашивал этого.)

LibrOffice Draw

Может быть, идеальное решение , Имеет все инструменты рисования и т. Д. И поддерживает текст и вставку изображений. Хорошо импортирует многостраничные PDF-файлы. Тем не менее, многие из моих PDF-файлов будут повреждены при импорте; кажется, что шрифты изменены, что приводит к проблемам размещения / пробелов (все шрифты были встроены в PDF-файлы). Я пробовал обе версии 4 и 5, и установка пакета libreoffice-pdfimport не помогла.

Xournal

Бесплатный и открытый исходный код. Хорошо импортирует многостраничные PDF-файлы. Имеет инструменты перо, маркер, текст, вставить изображение. (Без прямоугольников и других фигур.)

Master PDF Editor

Бесплатный и открытый исходный код. Хорошо подходит для редактирования текста, создания / заполнения форм, вставки изображений. Также поддержите линии и прямоугольники - с пользовательской шириной линии, цветами и заливкой.

PDF-XChange Editor

Ранее назывался PDF-XChange Viewer. Коммерческий продукт, с бесплатной версией с основными функциями. Это программа для Windows, но она хорошо работает с wine.

Очень похоже на Master PDF Editor (см. Выше).

Gimp

Хороший вариант в некоторых ограниченных обстоятельствах. Растеризует все, что не растеризовано, и, конечно, вы получите отдельные изображения для отдельных страниц, поэтому слияние страниц потребуется позже. См. http://colans.net/blog/signing-document-image-ubuntu-1210 для получения некоторых предложений по подписанию форм PDF с помощью gimp.

dochub.com

Онлайн редактирование / аннотирование PDF-файлов. Поддерживает текстовые аннотации, но не линии и прямоугольники. Однако почти все PDF-файлы, которые я пробовал, были повреждены при импорте.

Scribus

Бесплатное программное обеспечение для настольных издательских систем с открытым исходным кодом.

Большинство PDF-файлов, которые я пробовал, были повреждены при импорте (намного хуже, чем импорт из LibrOffice Draw) - шрифты изменены или неправильное размещение символов.

0
ответ дан 13 December 2011 в 17:13

Другие вопросы по тегам:

Похожие вопросы: