1. 製品
  2.   PDF
  3.   Python
  4.   Aspose.PDF for Python via .NET

Aspose.PDF for Python via .NET

 
 

Python PDF API による PDF の生成と変換

Adobe Acrobat を使用せずに、Python アプリ内で PDF ドキュメントを作成、変更、保護、印刷、処理、分割、結合、変換するための Python PDF API。

Aspose.PDF for Python via .NET は、ソフトウェア開発者が使用できる強力な PDF の作成および操作 API です。 .NET ライブラリを介して Python アプリケーションで PDF ファイルを操作します。 Aspose.PDF for Python via .NET は、Python 開発者に .NET ランタイムを通じてこれらのライブラリへのアクセスを提供します。 これは、Python 開発者が Microsoft Office® や Adobe Acrobat Automation を必要とせずに、Aspose.PDF を使用して Python アプリケーションで PDF ファイルを作成、編集、操作できることを意味します。

Aspose.PDF for Python via .NET には、ゼロからの新しい PDF ドキュメントの作成、PDF ファイルの読み込みと読み取り、PDF の画像形式へのエクスポート、PDF ページのプロパティの構成、設定など、幅広い PDF 処理機能のサポートが含まれています。 PDFの幅と高さ、テキストと段落の処理、他のファイル形式へのPDF変換、PDFページからのテキストの抽出、PDF内のテキストの検索と置換、PDF添付ファイルの追加と管理、新しいページの挿入、PDFの分割と結合、PDFページの移動、取得 ページ数、特定のページの取得、既存の PDF への目次の挿入、Web 用の PDF ドキュメントの最適化など。

Aspose.PDF for Python は、ソフトウェア開発者が PDF ドキュメントを Microsoft Word、Excel、PowerPoint、PDF/A、HTML、画像 (BMP、JPEG、 PNG)、EPUB、Markdown、PCL、XPS、LATex/TeX、テキスト、PostScript など。 このライブラリには、開発者が簡単に PDF 操作タスクを開始できる包括的な API ドキュメントとサンプル コードが付属しています。 ユーザーが新しい PDF ファイルを作成する必要がある場合でも、PDF ファイルからデータを抽出する必要がある場合でも、PDF ファイルを他の形式に変換する必要がある場合でも、.NET 経由の Aspose.PDF for Python は優れた選択肢です。

Previous Next

.NET 経由で Aspose.PDF for Python を始める

Aspose.PDF for Python をインストールする推奨方法は、pip を使用することです。 スムーズにインストールするには、次のコマンドを使用してください。

pip を使用して .NET 経由で Aspose.PDF for Python をインストールします

 pip install aspose-pdf

ライブラリは、Aspose.PDF 製品ページから直接ダウンロードできます。

Python API による PDF ドキュメントの作成

Aspose.PDF for Python via .NET は強力な PDF ドキュメント処理 API で、ソフトウェア開発者は、わずか数行の Python コードで新しい PDF ドキュメントを最初から作成できます。 このライブラリは、既存の PDF ファイルを開く、既存の PDF ファイルにページを追加する、他のページからテキストを挿入する、ストリームから PDF ファイルをロードする、PDF に画像を追加する、大きな PDF ファイルを小さな PDF に分割するなど、PDF ドキュメントを操作するための他の機能もいくつか提供しました。 、複数の PDF ファイルを 1 つの PDF ファイルに結合、PDF から不要なページを削除、PDF ファイルを印刷など。

Python を使用して PDF ファイルを作成する

//import aspose.pdf as ap

# Initialize document object
document = ap.Document()
# Add page
page = document.pages.add()
# Initialize textfragment object
text_fragment = ap.text.TextFragment("Hello,world!")
# Add text fragment to new page
page.paragraphs.add(text_fragment)
# Save updated PDF
document.save("output.pdf")

Python API 経由で PDF ドキュメントを変換

Aspose.PDF for Python via .NET は、ソフトウェア開発者が Python API 経由で PDF ドキュメントを他の多数のサポートされているファイル形式に変換できるようにする便利な PDF 生成 API です。 Aspose.PDF は、読み込みと保存の両方において、最も多くの一般的なドキュメント形式をサポートしていることに注意してください。 このライブラリには、PDF ドキュメントから HTML、DOC、DOCX、PPTX、XLS、XLSX、XPS、SVG、XML、PS、PCL、MHT、HTML、EPUB、CGM、JPEG、EMF、PNG、BMP、GIF、 TIFF、テキストなど。 このライブラリは、他の形式から PDF への簡単な変換もサポートしています。

Python で PDF を DOCX に変換する

  import aspose.pdf as ap

    input_pdf = DIR_INPUT + "sample.pdf"
    output_pdf = DIR_OUTPUT + "convert_pdf_to_docx_options.docx"
    # Open PDF document
    document = ap.Document(input_pdf)

    save_options = ap.DocSaveOptions()
    save_options.format = ap.DocSaveOptions.DocFormat.DOC_X
    # Set the recognition mode as Flow
    save_options.mode = ap.DocSaveOptions.RecognitionMode.FLOW
    # Set the Horizontal proximity as 2.5
    save_options.relative_horizontal_proximity = 2.5
    # Enable the value to recognize bullets during conversion process
    save_options.recognize_bullets = True

    # Save the file into MS Word document format
    document.save(output_pdf, save_options)

Python API 経由で PDF 内のページと添付ファイルを管理

.NET ライブラリを介した Aspose.PDF for Python を使用すると、ソフトウェア開発者は Python アプリケーション内の PDF ドキュメントにページや添付ファイルを追加できます。 このライブラリには、既存の PDF への新しいページの挿入、不要な PDF ページの削除、大きな PDF を個々のページに分割、複数のページを 1 つの PDF ドキュメントから別の PDF ドキュメントに移動、PDF ファイルのページ サイズの変更など、PDF ページを処理するための重要な機能がいくつか含まれています。 、ページの向きの変更、ページ数の取得、ページ数の取得など。

C# API 経由で PDF を複数のファイルに分割

 
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");

int pageCount = 1;

// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
    Document newDocument = new Document();
    newDocument.Pages.Add(pdfPage);
    newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
    pageCount++;
}

Python 経由で PDF 注釈を追加および管理

注釈は、ユーザーがドキュメントの特定の部分にコメント、メモ、またはその他の種類のフィードバックを追加できるようにする PDF ドキュメントの機能です。 注釈は、コラボレーション、フィードバック、レビューなど、さまざまな目的に使用できます。 .NET API 経由の Aspose.PDF for Python を使用すると、ソフトウェア開発者は独自の Python アプリケーション内に PDF 注釈を挿入できます。 PDF ドキュメントへの注釈の追加、削除、取得などの機能を簡単にサポートします。 他にも多くの種類の注釈を追加でき、その他にも多くのプロパティを設定できます。

.NET API 経由で JPG 画像を PDF に変換

 
// Load input JPG file
String path = dataDir + "Aspose.jpg";

// Initialize new PDF document
Document doc = new Document();

// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);

// Add image on a page
page.Paragraphs.Add(image);

// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");
 日本