Open Officeドキュメントを複数の画像(jpg、pngなど)に出力する仮想プリンターはありますか?


9

私は「印刷された」出力の各ページを取り複数の画像(ページごとに1つの画像)に変換する仮想プリンターを求めています...例 .jpg、.pngなど。

私は特にOpen-Office Writerで動作するものを探していますが、そのような仮想プリンターは、その出力を「プリンター」に送信できるすべてのアプリで全面的に機能すると思います。

Ubuntuリポジトリにそのようなものはありますか?

PS。ページごとに1つの「通常」の画像が必要です。つまり、多くの画像が出力されます。
...(WindowsのSnagit仮想プリンタのように)


画像形式は重要ですか?ファイルに出力し、出力タイプをsvg?に設定できます。
richzilla '19

この場合、形式は重要ではありません...そして、私は.svgを画像形式としてほとんど知らないことに気づきました...より一般的な(一般的な)形式を好むのですが、これは適しているかもしれません... 。「ファイルに出力」オプションを見ただけですが、「svg」オプションがどこにも表示されません...(もう一度見てみましょう...
Peter.O

回答:


3

PDFではなく画像ファイルである必要がありますか?そうでない場合は、使用できます

sudo apt-get install cups-pdf

ImageMagickを使用すると、PDFをコマンドラインから画像に変換できますが、時間がかかりすぎる可能性があります。また、現在使用しているマシンにはインストールしていませんが、GIMPでPDFを開くことができるというブログのコメントを読んでいます...?


1
ありがとうございます。特に個別の画像が必要です...質問に詳細を追加しました。
Peter.O 2010年

1
私はそれをもう少しチェックアウトしました(今、私はもう少し学び、私が何をしているのかほとんどわかっているので:)、そしてはい、はい、はい:) ImageMagickは動作します!...そしてとても簡単です!... ImageMagicksツールのいずれかを使用:変換-density 400 /home/fred/PDF/test.pdf test%d.jpg ...(また、任意の/すべてのOpenOfficeを変換するためのコマンドラインアプリについても今日学びましたファイルを他の形式にフォーマットします(例:pdf ..これはunoconvと呼ばれ、Ubuntoリポジトリで使用できます...これら2つのツールが連携して動作するため、非常に簡単です。ありがとう
Peter.O

3

さて、私はついに、個別に番号が付けられたjpegを作成する方法を見つけました。印刷出力のページごとに1つ。

-(また、下記のUPDATEも参照してください)-

まず、私は、「ジェネリック-のPostScriptプリンタ」を追加..
Panel -> Sysetm -> Administration -> Printing

$ system-config-printer

次のステップは、OpenOfficeで[*] Print to file([印刷]ダイアログで)選択し
、PostScripファイルを好きな場所に保存することです。〜/ print-to-file.ps

最後のステップは、を使用ghostscriptして変換を行うことです。それは持っている多くの 出力デバイスを
次の方法でデバイスをリストできます。$ gs -h

連番のjpegイメージを出力するには、次のコマンドを使用します。

$ gs -dBATCH -dNOPAUSE \  
 -sOutputFile=/home/fred/print-to-file.ps.%d.jpeg \  
 -sDEVICE=jpeg /home/fred.print-to-file.ps`   

以下のためのPNG形式、.PNGにファイル名のsufixを変更。
そして-sDEVICEにはpng16 / png256 /など を 使用します


更新:
私は今、ghostscript.pdfを入力として受け取ることもできることに気付いた
ので、OpenOfficeの[ Export to PDF ]オプションの.pdfを(ghostscript)への入力として使用しようとしました... .odtソースファイルしたテキストのみとresluting画像がわずかに優れているkearningそれはあなたの特定の状況について「.PS」..フォント、画像などの対、入力プログラムとして「.PDF」を比較する価値があるかもしれので、...gs

要約すると(このpdfメソッドの場合):

  • PDFとしてエクスポート
  • $ gs -dBATCH -dNOPAUSE -sOutputFile=/home/fred/print-to-file.pdf.%d.jpeg -sDEVICE=jpeg /home/fred.print-to-file.pdf

更新2:
この方法は機能しますが、出力画像の品質は標準に達していませんでした。
増額のjpg .. 100%まだ生産サブ標準の結果に品質を
しても、TIFF画像は、テキストの収差生成した(無アンチエイリアシングを?)。

おそらくghostscriptをさらに微調整する方法があるかもしれませんが、私は他の場所を探し始めました。ロディの提案のおかげで、私はタックを変更し、unoconv+ の「非仮想プリンター」方式を確実に好みます ImageMagick(ロディの回答への私のコメントで言及) ... ImageMagickからの画質は素晴らしいです!..

これらの2つのコマンドの「2行」スクリプトは、単純な「Nautilusアクション」を作成し、OpenOfficeを直接使用する必要をバイパスします。
ただし、保存されていないドキュメントを画像に変換する場合は、「unoconv」の代わりに「cups-pdf」またはメニューの「File-> Save as PDF」オプションを使用する必要があります。


2

最初にドキュメントをpdfとして印刷し、次にGIMPを使用してjpgまたはpngに変換できます。

ドキュメントをPDFとして印刷する:

オープンオフィスでドキュメントを開き、[pdf]オプションをクリックしてドキュメントをpdfとしてエクスポートするか、ファイルメニューに移動して[pdfとしてエクスポート]を選択します。

代替テキスト

pdfをjpg | pngに変換:

GIMPでPDFを開きます(PDFを右クリックして、[ GIMP画像エディターで開く ]を選択します)

ここで再びファイルメニューに移動して[名前を付けて保存]オプションを選択します。正しい形式を選択していることを確認してください。JPGまたはPNGを選択して、そのPDFファイルを画像形式に保存します。


karthick、私はあなたの方法を試してみてください、と....私はそれが私がちょうど掲示ものに比較してどのように表示されますだと思い、私が見てきた画像foemats方法に他の.pdfに基づいて....それが生じ得ることが、私は今、確認します.but(私が欲しいものではありません)単一のjpg ... .. ...
Peter.O

カーシック。開いたとき-> .pdfページを「レイヤー」としてインポートすると、最初のページしかインポートされません...ページを「イメージ」としてインポートすると、複数のgimpドキュメントが生成され、それぞれ手動で個別に保存する必要があります。100ページの元の.odtには間違いなく不適切です。何かを見逃した場合は、お知らせください。
Peter.O 2010年

もう少しGimpにチェックインします。バッチ機能があるかもしれません...はい、Gimpは個別にページを保存できますが、バッチ機能が必要です... ghostscriptメソッドは機能します(私の答えを参照)が、画質あまり良くない。GimpのPDF変換品質ははるかに優れています(+1)。
Peter.O 2010年

1

これはLinuxで必要cups-pdfなことではありませんが、あなたのために役立つかもしれません。これは、ソフトウェアセンターまたはターミナルから入手できます。

sudo apt-get install cups-pdf

[システム]> [管理]> [印刷]に移動すると、すべてが正常に機能しているかどうかを確認できます。そこにpdfというプリンターがあるはずです。システムにプリンターとしてインストールされているため、通常は印刷されるすべてのアプリケーションで動作するはずです。

デフォルトでは、これらはホームフォルダーの下のPDFというフォルダーに保存されます。を変更することでこれを変更でき/etc/cups/cups-pdf.confます。OUT変数を検索し、これを必要なものに変更します。

とにかく、保存場所を用途ごとに変更する方法があるかどうかはわかりません。おそらく、より知識のある人が詳しく説明できるでしょう。

補足として、Open Office WriterにはすでにファイルメニューでPDFにエクスポートするオプションがあります。


おかげで、この特定のケースではpdfは必要ありません...ページごとに1つの「通常」の画像が必要です。つまり、多くの画像が出力されます。(私は私の質問にこれを追加します)...しかし、カップ、PDFファイルについて知るためにその良い
Peter.O

きれいではありませんimagemagickが、PDFを画像に変換できcups-pdf.confます。また、ファイルが作成された後にスクリプトを実行する後処理セクションがあります。他のオプションが不足している場合は、試してみる価値があります。
richzilla '19

もう一度感謝しますが、コマンドラインから標準の「印刷」オプションを使用したいので、それは私にとってはうまくいきません。
Peter.O 2010年

「export」オプションだけが印刷プロセスをバイパスすることを理解しています...そしてcups-pdfはそれを使用しています。(しかし、私はまだマルチイメージソリューションを探しています)
Peter.O

cups-pdf.confから判断すると、ghostscriptの代わりに好きなプログラムやスクリプト、および後処理スクリプトやプログラムを実行できる可能性があるため、強制的に目的の動作をさせることができるはずです。 imagemagickのようなものの助け...;)
JanC

1

cups-pdfのソースを取得して、svgを作成するように変更しました。

このようにして、すべてのMS Windowsユーザーのsvgを作成する仮想ネットワークプリンターを用意しています。

上で説明したように、Linuxユーザーにとっての利点は、常にpsまたはpdfを出力し、inkscapeなどを使用してsvgを作成できるためです。

ただし、Linuxユーザーの場合でも、「印刷」して、サーバーのユーザーディレクトリで結果のsvgを取得するのが便利です。

現在の制限は、一度に1つのページ(1つのsvgファイル)しか出力できないことです。

コードをパッケージ化してubuntu ppaに配置することに関心のある人を探しています。

あなたはftoth AT telfort.nlで私にメールすることができます

フェリー


0

また、開いているOfficeの[ファイル]メニューから、ファイルをPDFにエクスポートできるはずです。


具体的には、複数のjpgまたはpngなどの画像を出力として使用します...(WindowsのSnagit仮想プリンターのように)...しかし、とにかく感謝します...今日、OOoのpdf出力の可能性について正式に学びました:)
Peter .O
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.