Aspose.Words for Python via .NET は、Microsoft Word (DOC、DOCX、ODT)、PDF、および Web (HTML、Markdown) などのさまざまなドキュメント形式の読み込みや操作を可能にすることを目的として設計されたパッケージです。Aspose.Words for Python via .NET のライブラリに含まれる 100 を超える Python のクラスにより、ドキュメント操作やデータ形式などのローレベルな処理を行えます。これにより、スクリプトベースのドキュメント オートメーションを Python で実装することが可能になります。
昨今の強力なコンピューター ハードウェアの出現により、Python は、Web 開発 (Django、Flask、Pyramid フレームワーク)、科学技術、データ分析などの分野に欠かせないプログラミング言語になりました。このように、Python の有用性はサードパーティ パッケージの膨大なエコシステムに由来しています。最先端のライブラリ開発により提供される Python は、急速なソフトウェア開発における最適な選択肢となっています。
Aspose.Words の開発チームでは、最新のプログラミング技術に対応して、Python コミュニティが DOC、DOCX, PDF、RTF、DOT、DOTX、DOTM、DOCM、FlatOPC、ODT、OTT、HTML、MHTML、MOBI、TXT、XPS、PS、TIFF、JPEG、PNG、BMP、SVG、EMF、GIF、PCL、EPUB、XML、XAML などのさまざまなファイル形式を扱える、商用レベルのソフトウェア開発に貢献しています。
空のドキュメントを作成し、テキストを挿入後に PDF 形式で出力するコード例です。
import aspose.words as aw # 空のドキュメントを生成 doc = aw.Document() # DocumentBuilder インスタンスを使用して、コンテンツを追加 builder = aw.DocumentBuilder(doc) # 段落の追加 builder.writeln("Hello World!") # PDF 形式で保存。出力形式は拡張子で判断されます。 doc.save("Output.pdf")
異なる形式間で簡単にファイルを変換できます。以下のコードは、DOCX を HTML に変換するコード例です。
import aspose.words as aw # 変換元ドキュメントの読み込み doc = aw.Document("Input.docx") # ハイパーテキストとして保存 doc.save("Output.html")