PDFにテキストと画像(署名など)を追加するにはどうすればよいですか?


36

印刷用のPDFとして記入するフォームを受け取ることがあります(これらは実際のPDFフォームではなく、フィールドが含まれていません)。それらに入力して、スキャンした署名のコピーを追加したいと思います。これにより、メールで返信することができます。これは可能ですか?

回答:


39

これを行う完璧な方法はまだありません。既存の最善の方法は、ソフトウェアセンターからXournalをインストールし、それを使用してPDFファイルを開くことです。それらに注釈を付けてから、全体を新しいPDFとしてエクスポートできます。

基本的に元のPDFの上に新しいレイヤーをマークアップするので、入力時にすべてを揃え、すべてのノートを手動で配置する必要があります。単純なドキュメントの場合、それは非常に簡単です。ただし、長いドキュメントではあまり実用的ではありません。


1
署名をどのように配置するつもりでしたか?私にとって、Xournalの貼り付け機能は、Gimpからコピーした署名を貼り付けませんでした。「画像のインポート」機能も存在しないようです。
H2ONaCl

@broiyan 2つのオプション、Xournalでマウスを使用して落書きするか、cipricusの回答のようにLibreOffice(またはGimp)にインポートして追加し、いずれかのプログラムからPDFとして再エクスポートします。さまざまな色の背景で最適に動作するため、これに使用する透明なGIFがあります。
トム・ブロスマン

1
少なくともバージョン0.4.8の時点で、Xournalを使用すると、既存のPDFに署名の画像を簡単に注釈できます。
スティーブポメロイ14

Ubuntu 14.04 LTSに付属するバージョン0.4.7では、画像を追加することもできます。たとえば、GIMPからコピーしてXournalに貼り付けるだけです。
-Chriki

Xournalは、Kdenlive以来私が使用した最も派手なソフトウェアです。しかし、Xournalは仕事を完了させました。多くの忍耐が必要でした。
thejoshwolfe

28

LibreOffice Drawで PDFを開き、署名(またはInsert -Picture-From File)の画像を含む任意の画像をコピーして貼り付けます。これは、目的に合わせて簡単に調整/サイズ変更できます。その後、[ファイル]-[PDFとしてエクスポート]で


1
これを行う方法の完全な記事に関するブログ投稿があります:colans.net/blog/signing-document-image-ubuntu-1210
colan

4
Fwiw、LibreOffice Draw 5.0.5.2はPDFを適切にレンダリングしませんでした(テキストが大きすぎてレンダリングされていた)ので、この答えは私にはうまくいきませんでした。
thejoshwolfe

@thejoshwolfe-多くの場合、上記の答えが機能する可能性があります。すべてのpdfファイルで機能するとは誰も予想していませんでした。複雑さと構造が大きく異なる可能性があります。特定のファイルに関する詳細を含む別の質問を投稿して、別のより具体的な回答を取得する必要があります。また、多分LOにインポートする前に、PDFファイルを編集することはあまりにも移動するための方法である

12

以下は、2011年のこの質問に対する2014年の回答です。Googleアカウントをお持ちの場合は、無料のWebベースのツールを使用してこの作業を簡単に行うことができます。

https://dochub.com/


1
リンクをクリックすると、dochub.comにアクセスできます。仕事は完璧です。
カール

2
Googleアカウントは必要ありません。Dropboxアカウントを使用するか、メールでローカルアカウントを作成することもできます。
bmaupin

Dochubは素晴らしいですが、無料版では5 doc p / mに制限されています。
FredFury

7

上記の多くの方法/ソフトウェアを試しましたが、自分の経験を共有したかっただけです。

(元の質問ではこれを要求していませんでしたが、線、長方形、および形状を追加する可能性についてのコメントを含めました。)

LibrOffice Draw

理想的なソリューションだったかもしれません。すべての描画ツールなどがあり、テキストと画像の挿入をサポートしています。複数ページのPDFを正常にインポートします。ただし、PDFの多くはインポート時に破損します。フォントは、配置/スペースの問題につながるように変更されているようです(すべてのフォントはPDFに埋め込まれていました)。バージョン4と5の両方を試しましたが、パッケージのインストールlibreoffice-pdfimportは役に立ちませんでした。

Xournal

無料でオープンソース。複数ページのPDFを正常にインポートします。ツールペン、蛍光ペン、テキスト、挿入画像があります。(長方形やその他の形状はありません。)

マスターPDFエディター

無料でオープンソース。テキストの編集、フォームの作成/入力、画像の挿入に適しています。カスタムの線幅、色、塗りつぶしで、線と長方形もサポートします。

PDF-XChangeエディター

以前はPDF-XChange Viewerと呼ばれていました。基本機能を備えた無料版の商用製品。これはWindowsプログラムですが、でうまく機能しwineます。

マスターPDFエディターに非常に似ています(上記を参照)。

ギンプ

限られた状況での良いオプション。ラスタライズされていないすべてのものをラスタライズします。もちろん、個々のページの個々の画像を取得するため、後でページのマージが必要になります。を使用してPDFフォームに署名するための提案については、http://colans.net/blog/signing-document-image-ubuntu-1210を参照してくださいgimp

dochub.com

PDFのオンライン編集/注釈。テキスト注釈をサポートしますが、線と長方形はサポートしません。しかし、私が試したほとんどすべてのpdfはインポート時に破損していました。

スクリバス

無料のオープンソースのデスクトップパブリッシングソフトウェア。

私が試したPDFのほとんどは、インポート時に破損していました(LibrOffice Drawインポートよりもはるかに悪い)-フォントが変更されているか、文字の配置が間違っています。


3

私はuPdfでかなり良い経験をしました

設置

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

次に、Pythonスクリプトの2行を編集しバグを修正ます

使用法

uPdfを起動し、[ 画像追加]ツールを選択して、署名を配置する領域の周りに四角形を描画し、署名付きの画像ファイルを選択します。背景が透明なPNGが最適です。

参照してくださいどのように私は、既存のPDFファイルに画像を編集することができますか?


2

PDF-XChange Viewerを使用して、PDFドキュメントの一部を簡単にコピーして貼り付けることができます(wineを使用してフローレスに実行)。(グーグル、多くのubuntuユーザーがそれを愛しているのを見るでしょう。pdfドキュメントに注釈を付けるのはとても便利です。)

別のドキュメントから署名(その周りの長方形)を選択し、それをコピーして、新しいドキュメントの目的の場所に貼り付けます...


2

Sejda PDFは、署名、画像、テキストを追加し、PDFファイル内の既存のテキストを編集できるPDFエディターを提供します。

あなたはできるオンラインPDFファイルを編集するか、使用してデスクトップのPDFエディタを

https://www.sejda.com/pdf-editor

https://www.sejda.com/desktop

1時間あたり3ドキュメントを無料でオンラインで編集できます。オープンソースのPDFエンジン、私は開発者の一人です。

オンラインでPDFファイルに署名する


1

マスターPDFエディターと呼ばれる、非常にうまく機能するソフトウェアに出会いました。非商用での使用は無料で、Ubuntuに簡単にインストールできる.debパッケージがあります。ファイルを変換したり、元のフォーマットを台無しにしたりすることなく、PDFフォームにテキストを追加したり、署名を画像として追加したりできました。その名前が示すように、それを使用してPDFファイルを編集することもできます。

ソース:http : //www.webupd8.org/2014/02/modify-pdf-files-in-linux-with-master.html


0

別のオプションはScribusです。私はあなたが求めているのと同じタスクを実行するためにそれを使用しました(署名の画像を貼り付けます)。

トム・ブロスマンが言ったように、それを行うための完璧な方法はありません。Scribusがそのケースです。ファイルをpdf形式からネイティブ形式にインポートする必要があります。ドキュメントによっては、テキストがスクランブルされたり、レイヤーが異なって表示されることがあります。


ページを個別に画像としてインポートする必要があり、それらはラスタライズされるようです。参照:forums.scribus.net/index.php?topic
Carl

0

次の例にリストされているサンプルC#コードを使用して、PDFドキュメントファイルに画像を追加できます。正確な場所にある任意の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

最も簡単な方法は、署名(画像、テキストなど)を新しい1ページPDFとして作成することだと思います。その後、インターネットからPDFをダウンロードすると、最後に署名PDFを追加できます。

多くのアプリを使用してそれを行うことができますが、私のお気に入りはpdf-shufflerであり、ソフトウェアセンターまたはターミナルから以下を使用して簡単にインストールできます。

sudo apt-get install pdfshuffler
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.