PDFエクスポートサービスを使用して、PDFドキュメントをさまざまなファイル形式にエクスポートすることができます。データと共にPDFドキュメントのレイアウトとスタイルも指定された形式にエクスポートされます。
PDFエクスポートサービスは、Export APIを使用して、エンドユーザーが指定されたPDFドキュメントを目的の形式にレンダリングおよびエクスポートできるようにします。サービスURLには、PDFファイルのパス、エクスポートファイル名、およびエクスポートオプションを指定できます。クライアントアプリケーションは、Export APIを使用してPDFドキュメントをサポートされている形式にエクスポートするためのHTTP要求をサービスアプリケーションに送信します。
クライアントから、サポートされているPDFドキュメントのエクスポート形式を取得するには、GETメソッドを使用する必要があります。PDFドキュメントのパスおよびPDFドキュメント名は、要求URLで指定します。クライアントアプリケーションは、HTTP要求メッセージをサービスに送信します。
GET: http://<host>[:port]/api/pdf/{pdfpath}/$pdf/export?[exportFileName]&[exportOptions]
Pdf Path- PDFファイルの完全なパス
exportFileName- エクスポートされたファイル名
Export Options- IExportOptions
URLパラメータ
PDFエクスポートサービスのGET要求URLは、pdfpath、exportFileName、およびexportOptions(サポートされている形式)をパラメータとして受け取ります。
レスポンスメッセージ
HTTPステータスコード | 原因 |
---|---|
200 | エクスポートされたファイルストリーム。 |
404 | pdfのパスは存在しません。 |
406 | 形式名は受け入れられません。 |
指定したエクスポートフィルタにPDFファイルを取得または描画するには、POSTメソッドを使用する必要があります。要求URLで、PDFファイルのパスを指定します。クライアントアプリケーションは、HTTP要求メッセージをサービスに送信します。
POST: http://<host>[:port]/api/pdf/{pdfpath}/$pdf/export
レスポンスメッセージ
HTTPステータスコード | 原因 |
---|---|
200 | エクスポートされたファイルストリーム。 |
404 | pdfのパスは存在しません。 |
406 | 形式名は受け入れられません。 |
PDFサービスの詳細については、WebApiExplorerのデモを参照してください。