Python for .NET を使用してファイルを分割

サーバー側の Python for .NET ライブラリを使用してファイルを分割します。

Python for .NET ライブラリを使用してファイルを分割する

大きなファイルの一部だけが必要ですか?文書から 1 つまたは複数の部分を分離するには、元のファイルのページを分割する必要があります。ファイルを分割するには、python-net プラットフォーム向けの機能豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for Python API を使用します。NuGet パッケージマネージャーを開き、Aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。また、当社のソフトウェアツールを使用すると、開発者はWord、PDF、HTML、TXT、およびDOCXのドキュメントを複数の部分に分割できます。詳細については、ドキュメンテーションページ をご覧ください。

Python Package Manager Console

pip install aspose-pdf

Python でドキュメントを分割する


ご使用の環境でコードを試すには Aspose.PDF for .NET が必要です。

1。Document のインスタンスを持つ PDF を読み込みます。 1。PDF ページを分割する新しい Document クラスオブジェクトを作成します。 1。現在のページをドキュメントに追加します。 1。現在のページを別の PDF として保存する

Python を使って PDF を分割する方法

Python 用 Aspose.PDF ライブラリを使用すると、大きな PDF ドキュメントを分割できます。PDF ドキュメントの分割は、PDF ドキュメントを扱うときによく使われます。サイズの大きい文書を小さなファイルに分割して電子メールで送信することで、PDF ファイルのサイズを小さくできます。

PDF を分割-Python。

<% splitter.code-block1.subtitle %>

 doc = aspose.pdf.Document("1.pdf")

 pdf_editor = aspose.pdf.PdfFileEditor()
 pdf_editor.Extract(path_source, 1, doc.Pages.Count / 2, "pdf_half.pdf")

Python を使って HTML ファイルを分割する方法

HTML ドキュメントは、テキスト、画像、グラフなどを含むことができるため、サイズが大きくなることがあります。さまざまな要件やユースケースに応じて HTML ファイルを分割する必要がある場合があります。この作業には、Python 用 Aspose.PDF ライブラリが役立ちます。

HTML を分割-Python

<% splitter.code-block2.subtitle %>

 doc = aspose.pdf.Document("test.pdf");

 # save input html to pdf to file
 doc = aspose.pdf.Document("1.html", HtmlLoadOptions);
 doc.Save("test.pdf", SaveFormat.PDF);

 # slit first page
 pdf_editor = aspose.pdf.PdfFileEditor();
 pdf_editor.SplitFromFirst("test.pdf", 1, "test.pdf");
 doc.Save("html_first.html", SaveFormat.HTML);

Python を使って TXT ファイルを分割する方法

Python 用 Aspose.PDF ライブラリを使用すると、Python 開発者は TXT ファイルを別々の部分に分割できます。TXT文書を別々のファイルに分割する機能は、大きな文書のさまざまなセクションを同時に、複数のユーザーが操作するのに役立ちます。TXT 文書を分割すると、作業がスピードアップし、効率化されます。次のコードスニペットを使用して、TXT ファイルのページを抽出します。

TXT を分割-Python

<% splitter.code-block3.subtitle %>

# save input text to pdf to file
doc = aspose.pdf.Document("1.txt", TxtLoadOptions())
doc.Save("test.pdf", SaveFormat.PDF)
index = 1

pages = pdf_editor.SplitToPages("test.pdf")
pdf_editor = aspose.pdf.PdfFileEditor()

for ms in pages:
    page = aspose.pdf.Document(ms)
    text_absorber = aspose.pdf.TextAbsorber()
    page.Pages.Accept(text_absorber)
    extracted_text = text_absorber.Text
    file = open("text_"+str(index)+".txt", "w+")
    file.write(extracted_text)
    index = index + 1

Python API の Aspose.PDF について

Adobe Acrobat を使用せずにドキュメントを生成、変更、変換、レンダリング、保護、印刷できるクロスプラットフォームアプリケーションを作成できる PDF 処理ライブラリ。HTMLを含むさまざまなファイル形式のPDFへの変換、およびPDFドキュメントのさまざまな出力形式への変換をサポートしています。開発者は、すべてのHTMLコンテンツを1ページのPDFに簡単にレンダリングできるだけでなく、SVGグラフィックタグ付きのHTMLファイルをタグ付きPDFファイルに変換することもできます。.NET PDF APIは、圧縮、表作成、グラフと画像の機能、ハイパーリンク、スタンプとウォーターマークのタスク、拡張セキュリティ制御、およびカスタムフォント処理を提供します。