ユースケース
ユースケース
ユースケース
ドキュメントアーカイブパイプライン
レガシー PostScript レポートのディレクトリを PDF にエクスポートして長期保存します:
from pathlib import Path
from aspose.page.ps.document import PsDocument
for ps_file in Path("reports").glob("*.ps"):
doc = PsDocument.from_file(str(ps_file))
out = Path("archive") / ps_file.with_suffix(".pdf").name
out.parent.mkdir(exist_ok=True)
out.write_bytes(doc.to_pdf())EPS アセットのラスタライズ
ウェブまたはドキュメント用に EPS イラストを PNG にラスタライズします:
from pathlib import Path
from aspose.page.ps.document import PsDocument
from aspose.page.ps.output import ImageSaveOptions
for eps_file in Path("assets").glob("*.eps"):
doc = PsDocument.from_file(str(eps_file))
opts = ImageSaveOptions(format="png", dpi=150)
out = Path("web") / eps_file.with_suffix(".png").name
out.write_bytes(doc.to_image(opts))CI/CD 統合
このライブラリは Docker コンテナや CI ランナーで GUI なしで実行されます。まずインストールしてください(以下の インストールガイド 現在のインストール方法について)、その後インポートを検証してください:
python -c "from aspose.page.ps.document import PsDocument; print('OK')"MCP 経由の AI エージェント パイプライン
変換を MCP ツールとして公開し、Claude や他の MCP 互換エージェントから呼び出せるようにし、オプションの MCP サーバーを FastMCP と共に使用します。