PyMuPDF 1.23.0rc1 - en to ja translation catalogue (23 entries)

en: PyMuPDF is a high-performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.
ja: PyMuPDF は、PDF （およびその他の）ドキュメントのデータ抽出、分析、変換、操作のための高性能な Python ライブラリです。

en: PDF Text Extraction, PDF Image Extraction, PDF Conversion, PDF Tables, PDF Splitting, PDF Creation, Pyodide, PyScript
ja: PDFテキスト抽出、PDFイメージ抽出、PDF変換、PDFテーブル、PDF分割、PDF作成, Pyodide, PyScript

en: DocumentWriter
ja: DocumentWriter(ドキュメントライター)

en: New in v1.21.0
ja: バージョン1.21.0で導入

en: This class represents a utility which can output various :ref:`document types supported by MuPDF<Supported_File_Types>`.
ja: このクラスは、MuPDFで :ref:`サポートされている <Supported_File_Types>` さまざまなドキュメントタイプを出力できるユーティリティを表します。

en: In PyMuPDF only used for outputting PDF documents whose pages are populated by :ref:`Story` DOMs.
ja: PyMuPDFでは、:ref:`Story` DOM（ドキュメントオブジェクトモデル）でページが埋められたPDFドキュメントを出力するためにのみ使用されます。

en: Using DocumentWriter_ also for other document types might happen in the future.
ja: 将来的には、DocumentWriter_ を他のドキュメントタイプにも使用することがあるかもしれません。

en: **Method / Attribute**
ja: **メソッド/属性**

en: **Short Description**
ja: **簡単な説明**

en: start a new output page
ja: 新しい出力ページを開始します。

en: finish the current output page
ja: 現在の出力ページを終了します。

en: flush pending output and close the file
ja: 保留中の出力をフラッシュし、ファイルを閉じます。

en: **Class API**
ja: **クラスAPI**

en: Create a document writer object, passing a Python file pointer or a file path. Options to use when saving the file may also be passed.
ja: Pythonファイルポインタまたはファイルパスを渡してドキュメントライターオブジェクトを作成します。ファイルを保存する際に使用するオプションも渡すことができます。

en: This class can also be used as a Python context manager.
ja: このクラスはPythonのコンテキストマネージャとしても使用できます。

en: the output file. This may be a string file name, or any Python file pointer.
ja: 出力ファイル。これは文字列のファイル名またはPythonファイルポインタのいずれかです。

en: By using a `io.BytesIO()` object as file pointer, a document writer can create a PDF in memory. Subsequently, this PDF can be re-opened for input and be further manipulated. This technique is used by several example scripts in :ref:`Stories recipes<RecipesStories>`.
ja: `io.BytesIO()` オブジェクトをファイルポインタとして使用することで、ドキュメントライターはメモリ内にPDFを作成できます。その後、このPDFは入力用に再オープンしてさらに操作できます。これは、:ref:`Storiesレシピ<RecipesStories>` のいくつかのサンプルスクリプトで使用されています。

en: specify saving options for the output PDF. Typical are "compress" or "clean". More possible values may be taken from help output of the `mutool convert` CLI utility.
ja: 出力PDFの保存オプションを指定します。一般的なものは「compress」や「clean」です。その他の可能な値は、`mutool convert` CLI ユーティリティのヘルプ出力から取得できます。

en: Start a new output page of a given dimension.
ja: 指定された寸法の新しい出力ページを開始します。

en: a rectangle specifying the page size. After this method, output operations may write content to the page.
ja: ページサイズを指定する矩形。このメソッドの後、出力操作はページにコンテンツを書き込むことができます。

en: Finish a page. This flushes any pending data and appends the page to the output document.
ja: ページを終了します。保留中のデータをフラッシュし、ページを出力ドキュメントに追加します。

en: Close the output file. This method is required for writing any pending data.
ja: 出力ファイルを閉じます。保留中のデータを書き込むためにこのメソッドが必要です。

en: For usage examples consult the section of :ref:`Story`.
ja: 使用例については、:ref:`Story` のセクションを参照してください。
