英語フランス語スペイン語

Ad


OnWorksファビコン

doc2pdf - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで doc2pdf を実行します。

これはコマンド doc2pdf で、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。

プログラム:

NAME


unoconv-LibreOfficeでサポートされている形式との間でドキュメントを変換します

SYNOPSIS


うのこん [オプション]ファイル[file2 ..]

うのこん --listener [--server SRV] [--port PRT] [--connection CON]

DESCRIPTION


unoconvは、LibreOfficeが実行できる任意のファイル形式を変換できるコマンドラインユーティリティです。
LibreOfficeがエクスポートできる任意のファイル形式にインポートします。

unoconvは、ドキュメントの非対話型変換にLibreOfficeのUNOバインディングを使用します
したがって、通信するにはLibreOfficeインスタンスが必要です。 したがって、それができない場合
XNUMXつを見つけると、一時的に使用するために独自のインスタンスを開始します。 必要に応じて、
後続の接続またはリモート接続に使用する「リスナー」インスタンス。

OPTIONS


-c、-connection
クライアントがLibreOfficeインスタンスに接続するために使用するUNO接続文字列。
または、リスナーがLibreOfficeをリッスンさせるために使用します。

デフォルトの接続文字列は「socket、host = localhost、port = 2002; urp; StarOffice.ComponentContext」です。

-d、-doctype
バックエンドフォーマットのLibreOfficeドキュメントタイプを指定します。 可能なドキュメントタイプ
には次の値があります: ドキュメント, グラフィック, プレゼンテーション, スプレッドシート.

デフォルトのドキュメントタイプは「ドキュメント」です。

-e、-export
特定のエクスポートフィルターオプションを設定します(使用されているLibreOfficeフィルターに関連します)。

例えば。 PDF出力フィルターの場合、次のように指定できます。-ePageRange = 1-2

* EXPORT FILTERS *セクションを参照してください。

-f、-format
ドキュメントの出力形式を指定します。 あなたは可能な出力のリストを得ることができます
--showオプションを使用して、ドキュメントタイプごとにフォーマットします。

デフォルトのドキュメントタイプは「pdf」です。

-F、-field
ユーザー定義のテキストフィールドを値に置き換えます

例えば。 -F Client_Name = "Oracle"

-i、-import
特定のインポートフィルターオプションを設定します(使用されているLibreOfficeインポートフィルターに関連します)
入力ファイル名に基づく)。

*インポートフィルター*セクションを参照してください。

-l、-listener
unoconvクライアントが接続するリスナーとしてunoconvを起動します。

-n、-no-launch
デフォルトでは、リスナーが実行されていない場合、unoconvは独自の(一時的な)リスナーを起動します
変換が機能することを確認します。 いいえの場合、このオプションは変換を中止します
独自のリスナーを開始するのではなく、リスナーが見つかります。

-o、-output
引数がディレクトリの場合は、変換されたドキュメントをこのディレクトリに配置します。 もしも
複数の入力ファイルが提供されている場合は、それをベース名として使用します(そして出力拡張子を追加します)。
それ以外の場合は、出力ファイル名として使用します。

- パスワード
ドキュメントを復号化するためのパスワードを入力します

- パイプ
LibreOfficeと通信するための代替接続メカニズムとしてパイプを使用します。

-p、-port
(リスナーとして)リッスンするポート、または(クライアントとして)接続するポート。

デフォルトのポートは「2002」です。

- 保存
元のドキュメントのタイムスタンプと権限を保持します

-s、-server
(リスナーとして)リッスンする、または(クライアントとして)接続するサーバー(アドレス)。

デフォルトのサーバーは「localhost」です。

- 見せる
-fで使用できる出力形式をリストします。

--標準入力
stdinから入力ファイルを読み取ります(ファイル名が指定されている場合は無視されます)

--stdout
変換された出力ファイルをstdoutに出力します。

-t、-template
からスタイルをインポートするために使用するテンプレートを指定します。 これは、次の場合に非常に役立ちます。
配布するすべてのドキュメントに適用する必要のあるコーポレートアイデンティティを持っている。

-T、-timeout
unoconvが独自のリスナーを起動したら、数秒間接続してみてください
あきらめる前に。 これを増やすと、次の原因でランダムエラーが発生した場合に役立つことがあります。
リスナーは変換ジョブを受け入れる準備ができていません。

-v、-verbose
ますます冗長になります。

議論


XNUMXつ以上を提供できます ファイル それらのそれぞれを指定されたものに変換するための引数として
出力 形式でアーカイブしたプロジェクトを保存します..

インポート FILTERS


使用する入力ファイルに応じて、異なるLibreOfficeインポートフィルターが自動的に適用されます
unoconvによって使用されます。 このインポートフィルターは、-iオプションの影響を受ける可能性があります。
使用されるフィルターは、さまざまな引数を受け入れます。

提供できるインポートフィルターオプションが常に明確であるとは限りません。
使用しているフィルターのLibreOfficeは、何ができるかについての良い指標を与えるかもしれません
インポートフィルターオプションとして期待します。

参照はLibreOfficeのドキュメントであり、スプレッドシートについては次の場所で説明されています。
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options
しかし、いくつかの例を見ていきます。

DEFAULT インポート フィルタ OPTIONS


多くのインポート(Lotus、dBase、DIFなど)のデフォルトのインポートフィルターは、
引数は入力エンコーディングタイプなので、utf-8(76)が必要な場合は、次のことができます。

-i FilterOptions = 76

可能なエンコーディングタイプのリストについては、上記のリンクを使用して可能なものを見つけることができます
オプション。

・FilterOptions

TEXT インポート フィルタ OPTIONS


テキストインポートフィルターは、入力エンコーディングを保持するFilterOptions設定を受け入れます。

・FilterOptions

CSV インポート フィルタ OPTIONS


CSVインポートフィルターはFilterOptions設定を受け入れ、順序は次のとおりです。
セパレータ、テキスト区切り文字、エンコーディング、最初の行、列形式

たとえば、これを次の目的で使用することができます。 リアル カンマ区切りのドキュメント:

-i FilterOptions=44,34,76,2,1/5/2/1/3/1/4/1

これは、フィールド区切り文字としてコンマ(44)を使用し、テキストとして二重引用符(34)を使用します。
区切り文字、入力エンコーディング用のUTF-8(76)は、XNUMX行目から開始し、
各列に指定された形式(1は標準を意味し、5はYY / MM / DD日付を意味します)

複数の区切り文字(スペースやタブなど)を使用し、システムの
エンコーディング(9)ですが、テキスト区切り文字がない場合は、次のことができます。

-i FilterOptions = 9/32、、9,2

可能なエンコーディングタイプのリストについては、上記のリンクを使用して可能なものを見つけることができます
オプション。

・FilterOptions

輸出する FILTERS


インポートフィルターとは対照的に、エクスポートフィルターには複数の名前付きオプションを含めることができますが、
利用可能なオプションが常に明確であるとは限りません。 それはすべてのバージョンに依存します
LibreOffice。 LibreOfficeで表示されるエクスポートダイアログは、何であるかについての手がかりを与えるかもしれません
可能な場合、これらのウィジェットはそれぞれオプションを表します。

TEXT 輸出する フィルタ OPTIONS


テキストエクスポートフィルターは、出力エンコーディングを保持するFilterOptions設定を受け入れます。

・FilterOptions

引数の順序は次のとおりです。
エンコーディング、フィールドセパレータ、テキスト区切り文字、引用符-すべて-テキスト-セル、保存-セル-コンテンツ-表示

CSV 輸出する フィルタ OPTIONS


CSVエクスポートフィルターはさまざまな引数を受け入れます。順序は次のとおりです。
フィールド区切り文字、テキスト区切り文字、エンコーディング

たとえば、これを次の目的で使用することができます。 リアル カンマ区切りのドキュメント:

-e FilterOptions = 44,34,76

これは、フィールド区切り文字としてコンマ(44)を使用し、テキストとして二重引用符(34)を使用します。
区切り文字、エクスポートエンコーディング用のUTF-8(76)は、XNUMX行目から開始し、
各列に指定された形式(1は標準を意味し、5はYY / MM / DD日付を意味します)

複数の区切り文字(スペースやタブなど)を使用し、システムの
エンコーディング(9)ですが、テキスト区切り文字がない場合は、次のことができます。

-e FilterOptions = 9/32、、9

可能なエンコーディングタイプのリストについては、上記のリンクを使用して可能なものを見つけることができます
オプション。

・FilterOptions

PDF 輸出する フィルタ OPTIONS


PDFエクスポートフィルターは、無数の種類の最も高度なエクスポートフィルターである可能性があります
使用できるオプションの数。 エクスポートフィルターオプションは、別のドキュメントで説明されています。
LibreOfficeのwiki:

http://wiki.services.openoffice.org/wiki/API/Tutorials/PDF_export

たとえば、次のように指定できます。-ePageRange = 1-2

これがすべてのオプションのリストですが、詳細については以下をご覧ください。 フィルター.txt:

・AllowDuplicateFieldNames

・CenterWindow

・変更

・ConvertOOoTargetToPDFTarget

・DisplayPDFDocumentTitle

・DocumentOpenPassword

・EmbedStandardFonts

・EnableCopyingOfContent

・EnableTextAccessForAccessibilityTools

・EncryptFile

・ExportBookmarks

・ExportBookmarksToPDFDestination

・ExportFormFields

・ExportLinksRelativeFsys

・ExportNotes

・ExportNotesPages

・FirstPageOnLeft

・FormsType

・HideViewerMenubar

・HideViewerToolbar

・HideViewerWindowControls

・InitialPage

・InitialView

・isAddStream

・isSkipEmptyPages

・倍率

・MaxImageResolution

・OpenBookmarkLevels

・OpenInFullScreenMode

・ ページレイアウト

・ ページ範囲

・PDFViewSelection

・PermissionPassword

・印刷

・ 品質

・ReduceImageResolution

・resizeWindowToInitialPage

・RestrictPermissionPassword

・選択

・SelectPdfVersion

・UseLosslessCompression

・UseTaggedPDF

・UseTransitionEffects

・透かし

・ズーム

グラフィックス 輸出する フィルタ OPTIONS
・ 身長

・ 解像度

・ 幅

BMP 輸出する フィルタ OPTIONS
・圧縮

・RLEEncoding

JPEG 輸出する フィルタ OPTIONS
・ 色深度

・ 品質

PBM / PGM / PPM 輸出する フィルタ OPTIONS
・エンコーディング

PNG 輸出する フィルタ OPTIONS
・圧縮

・InterlacedMode

GIF 輸出する フィルタ OPTIONS
・InterlacedMode

・透明性

EPS 輸出する フィルタ OPTIONS
・colorFormat

・圧縮

・プレビュー

バージョン


スタンドアロンモードでunoconvを使用できます。つまり、LibreOfficeがない場合です。
リスナー、それはそれ自身を開始します:

unoconv -f pdf some-document.odt

unoconvをリスナー(デフォルトではlocalhost:2002)として使用して、他のunoconvを許可することができます。
インスタンスはそれに接続します:

unoconv --listener&
unoconv -f pdf some-document.odt
unoconv -f doc その他のドキュメント.odt
unoconv -f jpg some-image.png
unoconv -f xsl some-spreadsheet.csv
殺す-15%-

これはリモートホストでも機能します。

unoconv --listener --server 1.2.3.4 --port 4567

次に、別のシステムに接続してドキュメントを変換します。

unoconv --サーバー 1.2.3.4 --ポート 4567

ENVIRONMENT 変数


UNO_PATH
unoconvが使用する必要のあるLibreOfficepyunoインストールを指定します。
/opt/libreoffice3.4/basis-link/プログラム

EXIT ステータス


通常、変換が成功した場合、終了ステータスは0です。 エラーが発生した場合は、
戻りコードは、LibreOffice(またはそのインターフェイスと呼ばれる)によって返されるエラーである可能性があります。
UNO)ただし、エラーが意味のあるものに変換されることはありません。 あなたがしたい場合
LibreOffice errCodeを解読し、以下を見てください。

http://cgit.freedesktop.org/libreoffice/core/tree/tools/inc/tools/errcode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/sfxecode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/soerr.hxx

上記のリストを使用すると、エラーコード2074は次のことを意味します。

クラス:1(ERRCODE_CLASS_ABORT)
コード:26(ERRCODE_IO_INVALIDPARAMETERまたはSVSTREAM_INVALID_PARAMETER)

また、エラーコード3088は次のことを意味します。

クラス:3(ERRCODE_CLASS_NOTEXISTS)
コード:16(ERRCODE_IO_CANTWRITE)

onworks.net サービスを使用してオンラインで doc2pdf を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad