複数のテキスト、画像、またはPDFファイルから単一のPDFを作成します


119

単一のpdfファイルに変換したいテキストファイル、画像、pdfファイルがたくさんあります。どうすればいいのですか?



16
できますconvert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf。私にとってはうまくいきましたが、問題はtext.txtファイルを画像に変換するため、結果のPDFでテキストを強調表示できないことです。
アラアアリ

3
@Alaaは、コメントではなく回答として投稿する必要があります。シンプルで簡潔、そしてお金に。
少し古代の森神

1
gscan2pdfは、コマンド 'convert'が失敗して機能した場合のGUIバージョンでもあります。(ifoss.comから):gscan2pdfを開いたら、[ファイルを開く]をクリックして、必要なファイルをすべて選択できます。デフォルトではアルファベット順に並べられていますが、選択に従って画像をドラッグアンドドロップして並べ替えることができます。次に、保存アイコンをクリックして、ファイルをPDFに保存します。PDFファイルだけが必要な場合は、保存をクリックします。デフォルトでは出力ファイルはPDFなので、ここで面倒な作業をする必要はありません。変換されたファイルを保存する場所を選択するだけです。変換された画像をPDFに保存します。それだけです。
ブラン14

一連の画像からPDFを生成する方法も参照してくださいスーパーユーザー。
zrajm

回答:


157

ターミナルを使用する場合は、ImageMagickを使用できます。でインストールする

sudo apt install imagemagick

その後、次のことができます:

convert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf

私にとってはうまくtext.txtいきましたが、問題はファイルを画像に変換するため、結果のPDFでテキストを強調表示できないことです。


4
ImageMagicを使用convertすると、品質が低下し、サイズが大きくなります。試してくださいpdftk。しかし、そこに画像を追加する方法がわかりません。
アコスタディノフ14

3
-qualityフラグで微調整して、結果のPDFファイルのサイズを増減できます。例:convert -quality 50 image1.jpeg image2.jpeg image3.jpeg outputFileName.pdf
RajaRaviVarma

5
convertは内部でghostscriptを使用し、gsはJPEGをデコードおよび再エンコードするため、高品質であっても品質が低下することに注意してください。
tobltobs

4
30000 TIFFから6000以上のPDFを作成する必要がありました。convert推定時間は6〜7時間です。とを使用tiffcptiff2pdf、数秒かかりました。
jc

3
ええと... wth ?! 私は、入力および出力として「test.pdfという」などの2つのPNGファイルに変換し実行すると、私はこのエラーを取得する:convert-im6.q16: not authorized `Test.pdf' @ error/constitute.c/WriteImage/1037.
マイケル・

33

pdftkをインストールする

sudo apt-get install pdftk

Pdftk

PDFが電子ペーパーの場合、pdftkは電子ステープルリムーバー、ホールパンチ、バインダー、シークレットデコーダーリング、X線メガネです。Pdftkは、PDFドキュメントで日常的なことを行うためのシンプルなツールです。

Libre Officeでテキストまたは画像からpdfファイルを作成してから、これらのtogeterを他のpdfファイルでつなぎ合わせることができます

pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

それもできます

  • PDFページを新しいドキュメントに分割する

  • PDFページまたはドキュメントの回転

ほかにももっと

詳細はこちら:Ubuntu Geek:PDF編集ツールのリスト


1
pdftk用のGUIがあります。私の答えをご覧ください。
ランドローニ14年

6
ただし、画像をPDFに連結する場合は機能しませんか?
ギャレット

2
@ギャレット。いいえ、画像をpdfに変換する方法はいくつかあります。たとえば、秘密を使用するか、多くのプログラムからpdfに印刷するだけです。画像がpdfになったら、pdftkを使用してそれらを結合できます。
ウォーレンヒル

1
チャームのように機能し、ベクトルテキストをPDFに保持します。
16年

デフォルトのレポジトリではもう利用できないようです?
Boxbot

16

PDFチェーンをお試しください:

PDF Chainは、PDF Toolkit(PDFtk)のグラフィカルユーザーインターフェイスです。GUIは、コマンドラインツールのすべての一般的な機能を快適にサポートします。

ここに画像の説明を入力してください

デフォルトのレポジトリからインストールするか、PDF Chain PPAから最新かつ最高のものを入手できます。

sudo apt-get install pdfchain

またはPDF Mod

PDF Modは、PDFドキュメントを変更するためのシンプルなアプリケーションです。

ページの並べ替え、回転、削除、ドキュメントからの画像のエクスポート、タイトル、件名、作成者、キーワードの編集、ドラッグアンドドロップによるドキュメントの結合を行うことができます。

sudo apt-get install pdfmod

ここに画像の説明を入力してください


こちらもご覧ください:


4
しかし、質問のように、これはテキストファイル、画像、PDFファイルを連結できますか?
ギャレット

1
テキストファイル(たとえば、PDFに印刷)または画像(を介してconvert)をPDFに変換してから使用できます。
ランドローニ

@Garrett-PDF Chainを試したところ、pdfファイルを連結するように機能します。
16年

9

異なる拡張子を持つディレクトリとそのサブディレクトリ内の複数のファイルについては、きちんとした答えを見つけることができませんでしたので、ここにあります

convert -quality 85 `find -type f -name '*.png' -or -name '*.jpg' | sort -V` output.pdf

コマンド置換を使用して、commandによって返された選択項目findconvertcommandの引数として渡します。残念ながらsort -n、ファイルが正しくソートさ-Vれなかったため、オプションを試してみましたが、うまくいきませんでした。また、ファイルとディレクトリの名前が自然なソート順であることを事前に確認してください。たとえばdir1, dir2, dir3ないdir1, dir_2, dir3


1
まさに私が必要なもの!複数のツールを試してみましたが、すべてソートなどの問題がありました。パーフェクト!
マックス

1
からインストールできsudo apt install imagemagickます。それ以外の場合は、変換コマンドがありません。
危険89

4

マスターPDFエディターをインストールします。このツールは、PDFファイルの作成、マージ、および抽出を提供します。チェックここでは、マスタPDFエディタの詳細については、とUbuntuにインストールします


5
Master PDF Editorは無料ではありません
強制的に

1
彼らのサイトから@Force :Linuxベースのバージョンは、非営利的な使用のために無料です。
ジャノ

1
@janotはい、しかし、私はそれが無料だとは思わない
-Sparhawk

非営利目的のために無料で、素晴らしい作品です。これは、ここで言及した他の人たちとは異なり、非常に高い評価を得ていますが、古くて初歩的なものである、最新の最新のツールです。


2

ラテックス(tex)についてまだ誰も言及していないとは思えません。ドキュメントを作成するために特別に設計されており、テキスト、画像、PDFを「マスター」ドキュメントに結合できます(品質を低下させることなく)。これは基本的にライブラリの完全なスイートであり、拡張可能なマークアップ言語です。基本的にはずっと存在しており、科学界で非常によく使用されています。

技術的には、組版言語です。


1
これは、より多くのコメントが、その後、答えは...確認してください思えるaskubuntu.com/help/how-to-answer
Marcellinov

1
おそらく、OPの質問が1日のジョブレベルのワークフローを作成することであるとは誰も予想していなかったためです。核を使用してキャンプファイヤーを開始することについて話してください!(私はTeXファンですが、この目的には決して使用しません。)
Lexible

2

これは、複数のTIFFをPDFに変換するために使用したソリューションです。

30.000 tiffsから始まる6.000以上のPDFを作成する必要がありました。convert推定時間:6〜7時間。
とを使用tiffcptiff2pdf、数秒かかりました。

$ tiffcp 1.tiff 2.tiff ... multi.tiff
$ tiff2pdf multi.tiff > final.pdf

画像は変換されず、ただパックされるため、この方法は非常に高速です。

たぶんそれほど簡単に動作しないTIFF形式があるかもしれません。

それが役に立てば幸い。


入力、tifファイルは160Mですが、tiff2pdfで生成されたpdfは約820Mです。これが本当に「単なる梱包」物かどうかはわかりません。
-markasoftware

2

上記のコミュニティの回答を追加すると、できます convert 'ls *.jpg -tr'。PDFファイルに画像を時系列順に強制するため。


1

でLaTeXをお試しくださいpdflatex

以前は使用したことがありませんでしたが、.PDFの作成を開始するのに約10分かかり、希望どおりにカスタマイズするのに約40分かかりました。最後に、見つけた最高のフォーマットガイドを含めました。

sudo apt-get install pdflatex && sudo apt-get install texlive

基本的に.tex、たとえばhello.texLaTeX言語で1つのファイルを作成し、pdflatex hello.texそのファイルで実行すると、PDFが生成されます。言語の基本はここにあります:http : //www.maths.tcd.ie/~dwilkins/LaTeXPrimer/


最低限のサンプル.texファイルを次に示します。

 \documentclass[a4paper,10pt]{article}

 \begin{document}

 {\footnotesize
 YOUR TEXT HERE

 YOUR TEXT HERE
 }

 \end{document}

オプションの追加フォーマット:

画像を追加するには:https : //www.sharelatex.com/learn/Inserting_Images

異なるフォントサイズの場合:https : //www.sharelatex.com/learn/Font_sizes,_families,_and_styles

異なるフォントの場合:https : //www.sharelatex.com/learn/Font_typefaces

使用時にページサイズとマージンを変更するにはpdflatex\usepackage[pass,paperwidth=148mm,paperheight=210mm,margin=5mm]{geometry}


0

私はこの種の使用にPDF-Shufflerを使用していますが、それは非常にうまく機能します。

sudo apt-get install pdfshuffler

これはグラフィカルツールです。融合するすべてのpdfファイルをロードするだけです。必要に応じてページの順序を変更できます。


OPが望んでいることを行う方法に関する指示を含めることができますか?
セス14年

されております。:-)
cochisebt 14年

3
私は下票しますが、十分な担当者がいません。PDF-ShufflerはPDFファイルのみを受け入れます。質問には、画像ファイルとテキストファイルも含まれていました。
ボリスディアクール14年

Libreofficeを使用すると、テキストファイルをpdfに変換できます。Libreofficeに画像ファイルを挿入してから、pdfに変換することもできます。すべてがpdfになったら、Pdf-Shufflerが仕事をすることができます。しかし、1つのソフトウェアですべての仕事を一度に行えるとは思いません。
cochisebt 14年

0

複数ページのpdfの場合:
すべてのファイルをpdfに変換してから、pdfライターなどを使用して結合します。pdftk、pdfill、Microsoft Print to PDF、CutePDFなど

単一ページのPDFの場合:
すべてのファイルを画像に変換します。順番に名前が付けられたPNG。次に、画像コンバーターなどを使用して1つのページに参​​加します。imgconv

imgconv.exe -append *.png out2.pdf(垂直用)
imgconv.exe +append *.png out2.pdf(横向き)

他の形式で操作したり、pdfに出力する前にネイティブの入力形式で処理したりできるコンバータが存在する場合があります。ここに記載されているすべてのプログラムは無料です。


-1

パッケージには、にtexlive-extra-utilsラップされた一連のユーティリティがありますpdfjam。PDFを使用するには

pdfjoin -o out.pdf 1.pdf 2.pdf 3.pdf

convertそれとは異なり、PDFを画像に変換せずに直接操作します。

また、現時点では18.04LTS(Bionic Beaver)ではパッケージpdftkはサポートされていません。pdfjam誰かがコマンドラインを使用したい場合はお勧めします。


OPは、image1.tif画像2.tif画像3.jpgをimages.pdfに変換する方法を尋ねています
Lexible

ではない正確に。OPは、pdfファイルと画像のマージも望んでいます。img2pdfコマンドを使用して画像からpdfファイルを作成することをお勧めしますpdfjoin。元の画像を含むpdfを作成してからを使用するためです。
クブス

-1

Gimpを使用して、レイヤーとしてインポート、pdfとしてエクスポート:)

Gimpバージョン:2.10.8

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