20

私はいくつかの A4 PDF ドキュメントを持っています (2 つを 1 つに) "接着" して A3 形式の PDF ドキュメントにします。したがって、2PDFs A4から片面 PDF A3を取得します。PDFToolkitなどの優れたユーティリティを見つけましたが、2 つのドキュメントを並べて「接着」するために使用できるものはありません。

4

11 に答える 11

17

上記のすべてを 1 つのコマンドで実行できるPDFjamと呼ばれる superuser.com の優れたツールを見つけました。

pdfjam --nup 2x1 file1.pdf file2.pdf --outfile DONESKI.pdf

ページ サイズなどの他の標準機能と、より洗練されたページの照合のための適切な構文 (真の小冊子スタイルのページの面付けに必要なトリッキーなページの並べ替え) があります。

それが何であれ、TeXの上に構築されています。Ubuntu では簡単にインストールできますapt-get install pdfjam。Mac OS では、BasicTeX を入手することをお勧めします (google "mactex basictex"; SO は私がスパマーだと思っているので、リンクを投稿させてくれません)。

これは、pdftkMultivalent の両方を(開発用の Mac OS展開用の Ubuntu の両方に) インストールするよりもはるかに簡単で維持しやすいものですが、とにかく私にとってはうまくいきませんでした...!

于 2010-07-23T21:26:30.927 に答える
10

Imposeと呼ばれる面付けを行うためのの(無料でオープンソースの) ツールを見つけました(ヒントをくれたdanioに感謝します)。これは私の問題を完全に解決しました。

編集:これがどのように行われるかです:

PDF Toolkit を使用して、2 つの PDF ファイルを 1 つに結合します (2 つの A4)

pdftk File1.pdf File2.pdf cat output OutputFile.pdf

これから 1 つのページ (A3 1 つ) を作成します。

java -cp Multivalent.jar tool.pdf.Impose -dim 2x1 -verbose -paper-size "42.2x29.9cm" -layout "1,2" OutputFile.pdf
于 2009-01-21T17:05:09.673 に答える
5

私のpdftoolsを宣伝したい

Python で書かれているので、どのプラットフォームでも実行できます。これは Latex (pdfpages パッケージ) のラッパーですが、単一のコマンド ラインで多くのことを行うことができます: PDF ファイルをマージし、それらを nup (出力ページごとに複数の入力ページ) し、出力ファイルのページに番号を付けます (場所を指定し、数値の形式) まだいくつかの作業が必要ですが、今すぐ使用できるようにかなり安定していると思います:)

于 2015-03-13T18:15:25.633 に答える
4

これにより、2 つの横向きのレター ページが 1 つの縦向きのレター シートに配置され、上部に沿って「製本」 (つまり、折り畳まれます) されます。

pdftops $1 - | 
psbook | 
pstops -w11in -h8.5in '4:1@.65(.5in,0in)+0@.65(.5in,5.5in),2U@.65(8in,5.5in)+3@.65U(8in,11in)' | 
ps2pdf - $(basename $1 .pdf).psbook.pdf

ところで、私はこれを頻繁に行うので、成功した pstops pagespecs を追跡するためだけに、この質問に対する「回答」をさらに送信する予定です。これが SO の不適切な使用であるかどうかをお知らせください。

于 2010-02-04T00:57:58.837 に答える
4

PoDoFo パッケージには、優れた強力なオープンソースの面付けツールが含まれて ます。いくつかの面付け計画は、 http: //www.av8n.com/computer/prepress/ で見つけることができます。 PoDoFo は面付けだけでなく、他の多くのことを行うことができます。

もう 1 つの便利な面付けツールは Bookbinder (quantumelephant サイトにあります) です。専門家以外にも魅力的な GUI を備えています。PoDoFo ほど柔軟でも強力でもありませんが、面付けはできます。

pdftk は多かれ少なかれ必須ですが、面付けは行いませ ん。

pdfjam は、処理できない有効な pdf ファイルが広範囲にあるため、私には役に立ちません。

私も多価を機能させることができませんでした。

于 2011-06-13T18:18:17.120 に答える
2

あなたがしたいのは、押し付けです。ARTS crackerjackQuite imposingなどの PDF を面付けするための商用ツールがありますが、かなり高価 (500 米ドル) で、acrobat professional のコピーが必要で、A3 シートに 2 つの A4 ページを面付けするにはやり過ぎです。

于 2009-01-21T14:57:45.373 に答える
1

BookletImposerを使用して、複数の入力ページを 1 つの出力ページに配置できます。

また、 PDF Modを使用して、ページの順序を変更したり、複数の PDF ファイルを結合したりできます。

これらの 2 つのツールを使用すると、pdf ファイルで必要なほぼすべての操作を行うことができます (コンテンツの編集を除く)。

于 2013-03-18T11:56:44.447 に答える
1

Postscript 側では、pstopsという名前のツールを使用して、Postscript ファイルのページを任意の方法で再配置できます。PDF用のそのようなツールは聞いたことがありません。しかし、pdf2psps2pdfは存在します。したがって、理想的ではない解決策は、pdf2pspstops、およびps2pdfの組み合わせである可能性があります。

于 2009-01-21T13:47:40.413 に答える
1

pdftkを使用して、2 つの A4 ページを 1 つの 2 ページの PDF に結合します。次に、 PrimoPDFなどを使用して PDF に印刷し、A3 形式 (片面 2 ページ) に印刷するように指示します。

PowerPoint からいくつかのスライドを印刷することをテストしました。それはうまくいきました。PowerPoint で用紙サイズとして A3 を選択し、片面 2 ページを印刷することにしました。Primo と出来上がりに印刷すると、A3 ごとに 2 つの A4 スライドがあります。

于 2009-01-21T13:57:10.520 に答える
0

同様の問題がありました。Impose を試してみましたが、

Exception in thread "main" java.lang.NoClassDefFoundError: tool/pdf/Impose
Caused by: java.lang.ClassNotFoundException: tool.pdf.Impose
(...)
Could not find the main class: tool.pdf.Impose.  Program will exit.

次に、無料でもオープン ソースでもないPDF Snakeを試してみましたが、30 日間の完全に無制限の試用版があります。私が望むものを達成するためにパラメータを微調整した後、それは完全に機能しました。それは素晴らしいツールです。高くなければ絶対買います!とにかく、Impose で私が抱えていたのと同じ問題を誰かが抱えた場合に備えて、私は 2 セントを残しておこうと思いました。

于 2010-02-04T15:43:19.480 に答える
0

これを見て

http://sourceforge.net/projects/proposition/

実行するにはLaTexが必要ですが、実行すると非常にうまく機能します

よろしく

于 2010-12-30T14:38:54.393 に答える