Word ドキュメントの PDF ドキュメントへの変換
このセクションでは Generate PDF API を使用して、Microsoft Word ドキュメントをプログラムで PDF ドキュメントに変換する方法について説明します。
手順の概要
Microsoft Word ドキュメントを PDF ドキュメントに変換するには、次のタスクを実行します。
- プロジェクトファイルを含めます。
- PDF 生成クライアントを作成します。
- PDF ドキュメントに変換するファイルを取得します。
- ファイルを PDF ドキュメントに変換します。
- 結果を取得します。
プロジェクトファイルを含める
必要なファイルを開発プロジェクトに含めます。Java を使用してクライアントアプリケーションを作成する場合は、必要な JAR ファイルを含めます。Web サービスを使用している場合は、プロキシファイルを必ず含めてください。
PDF 生成クライアントの作成
プログラムによって「PDF を生成」操作を実行する前に、PDF 生成サービスクライアントを作成します。Java API を使用している場合は、GeneratePdfServiceClient
オブジェクトを作成します。Web サービス API を使用している場合は、GeneratePDFServiceService
オブジェクトを作成します。
PDF ドキュメントに変換するファイルを取得する
PDF ドキュメントに変換する Microsoft Word ドキュメントを取得します。
ファイルを PDF ドキュメントに変換
PDF 生成サービスクライアントを作成した後、createPDF2
メソッドを呼び出します。このメソッドでは、変換するドキュメントに関する情報(ファイル拡張子を含む)が必要です。
結果の取得
ファイルを PDF ドキュメントに変換した後、結果を取得できます。例えば、Word ファイルを PDF ドキュメントに変換した後に、その PDF ドキュメントを取得して保存できます。
関連トピック
Java API を使用して Word ドキュメントを PDF ドキュメントに変換
Web サービス API を使用して Word ドキュメントを PDF ドキュメントに変換
Generate PDF サービス API クイックスタート
Java API を使用して Word ドキュメントを PDF ドキュメントに変換
Generate PDF API(Java)を使用して、Microsoft Word ドキュメントを PDF ドキュメントに変換します。
-
プロジェクトファイルを含めます。
adobe-generatepdf-client.jar などのクライアント JAR ファイルを Java プロジェクトのクラスパスに含めます。
-
PDF 生成クライアントを作成します。
- 接続プロパティを含む
ServiceClientFactory
オブジェクトを作成します。 - コンストラクタを使用して
ServiceClientFactory
オブジェクトを渡すことによって、GeneratePdfServiceClient
オブジェクトを作成します。
- 接続プロパティを含む
-
PDF ドキュメントに変換するファイルを取得します。
- コンストラクターを使用して、変換する Word ファイルを表す
java.io.FileInputStream
オブジェクトを作成します。ファイルの場所を指定する文字列値を渡します。 - コンストラクターを使用して
java.io.FileInputStream
オブジェクトを渡すことによって、com.adobe.idp.Document
オブジェクトを作成します。
- コンストラクターを使用して、変換する Word ファイルを表す
-
ファイルを PDF ドキュメントに変換します。
GeneratePdfServiceClient
オブジェクトのcreatePDF2
メソッドを呼び出して次の値を渡し、ファイルを PDF ドキュメントに変換します。- 変換するファイルを表す
com.adobe.idp.Document
オブジェクト。 - ファイル拡張子を含む
java.lang.String
オブジェクト。 - 変換で使用されるファイルタイプ設定を含む
java.lang.String
オブジェクト。ファイルタイプ設定は、.doc や .xls など、様々なファイルタイプの変換設定を提供します。 - 使用する PDF 設定の名前を含む
java.lang.String
オブジェクト。例えば、Standard
を指定できます。 - 使用するセキュリティ設定の名前を含む
java.lang.String
オブジェクト。 - PDF ドキュメントの生成中に適用される設定を含むオプションの
com.adobe.idp.Document
オブジェクト。 - PDF ドキュメントに適用されるメタデータ情報を含むオプションの
com.adobe.idp.Document
オブジェクト。
createPDF2
メソッドは、新しい PDF ドキュメントとログ情報を含むCreatePDFResult
オブジェクトを返します。通常、ログファイルには、変換リクエストによって生成されるエラーまたは警告メッセージが含まれます。 - 変換するファイルを表す
-
結果を取得します。
PDF ドキュメントを取得するには、次のアクションを実行します。
CreatePDFResult
オブジェクトのgetCreatedDocument
メソッドを呼び出します。これはcom.adobe.idp.Document
オブジェクトを返します。com.adobe.idp.Document
オブジェクトのcopyToFile
メソッドを呼び出して、前の手順で作成したオブジェクトから PDF ドキュメントを抽出します。
createPDF2
メソッドを使用してログドキュメントを取得した場合(HTML 変換には適用されません)、次のアクションを実行します。CreatePDFResult
オブジェクトのgetLogDocument
メソッドを呼び出します。これはcom.adobe.idp.Document
オブジェクトを返します。com.adobe.idp.Document
オブジェクトのcopyToFile
メソッドを呼び出して、ログドキュメントを抽出します。
Web サービス API を使用して Word ドキュメントを PDF ドキュメントに変換
Generate PDF API(web サービス)を使用して、Microsoft Word ドキュメントを PDF ドキュメントに変換します。
-
プロジェクトファイルを含めます。
MTOM を使用する Microsoft .NET プロジェクトを作成します。WSDL 定義
http://localhost:8080/soap/services/GeneratePDFService?WSDL&lc_version=9.0.1
を使用するようにします。メモ
localhost
を AEM Forms をホスティングするサーバーの IP アドレスに置換します。 -
PDF 生成クライアントを作成します。
-
デフォルトのコンストラクターを使用して
GeneratePDFServiceClient
オブジェクトを作成します。 -
System.ServiceModel.EndpointAddress
コンストラクターを使用してGeneratePDFServiceClient.Endpoint.Address
オブジェクトを作成します。WSDL を指定する文字列値を AEM Forms サービスに渡します(例えば、http://localhost:8080/soap/services/GeneratePDFService?blob=mtom
) 。lc_version
属性を使用する必要はありません。ただし、?blob=mtom
を指定します。 -
GeneratePDFServiceClient.Endpoint.Binding
フィールドの値を取得して、System.ServiceModel.BasicHttpBinding
オブジェクトを作成します。戻り値をBasicHttpBinding
にキャストします。 -
System.ServiceModel.BasicHttpBinding
オブジェクトのMessageEncoding
フィールドをWSMessageEncoding.Mtom
に設定します。この値により、MTOM が確実に使用されます。 -
次のタスクを実行して、HTTP 基本認証を有効にします。
GeneratePDFServiceClient.ClientCredentials.UserName.UserName
フィールドに AEM Forms ユーザー名を割り当てます。- 対応するパスワード値を
GeneratePDFServiceClient.ClientCredentials.UserName.Password
フィールドに割り当てます。 - 定数値
HttpClientCredentialType.Basic
をBasicHttpBindingSecurity.Transport.ClientCredentialType
フィールドに割り当てます。 - フィールド
BasicHttpBindingSecurity.Security.Mode
に定数値BasicHttpSecurityMode.TransportCredentialOnly
を割り当てます。
-
-
PDF ドキュメントに変換するファイルを取得します。
- コンストラクターを使用して
BLOB
オブジェクトを作成します。BLOB
オブジェクトは、PDF ドキュメントに変換するファイルを格納するために使用されます。 - コンストラクターを使用して
System.IO.FileStream
オブジェクトを作成します。変換するファイルの場所を表す文字列値とファイルを開くモードを渡します。 System.IO.FileStream
オブジェクトのコンテンツを格納するバイト配列を作成します。バイト配列のサイズは、System.IO.FileStream
オブジェクトのLength
プロパティを取得することで決定できます。- バイト配列にストリームデータを入力するには、
System.IO.FileStream
オブジェクトのRead
メソッドを呼び出し、バイト配列、開始位置、読み取るストリーム長を渡します。 MTOM
プロパティにバイト配列の内容を割り当て、BLOB
オブジェクトにデータを入力します。
- コンストラクターを使用して
-
ファイルを PDF ドキュメントに変換します。
GeneratePDFServiceService
オブジェクトのCreatePDF2
メソッドを呼び出して次の値を渡し、ファイルを PDF ドキュメントに変換します。- 変換するファイルを表す
BLOB
オブジェクト。 - ファイル拡張子を含む文字列。
- 変換で使用されるファイルタイプ設定を含む
java.lang.String
オブジェクト。ファイルタイプ設定は、.doc や .xls など、様々なファイルタイプの変換設定を提供します。 - 使用する PDF 設定を含む文字列オブジェクト。
Standard
を指定できます。 - 使用するセキュリティ設定を含む文字列オブジェクト。
No Security
を指定できます。 - PDF ドキュメントの生成中に適用される設定を含むオプションの
BLOB
オブジェクト。 - PDF ドキュメントに適用されるメタデータ情報を含むオプションの
BLOB
オブジェクト。 CreatePDF2
メソッドによって入力されるタイプBLOB
の出力パラメーター。CreatePDF2
メソッドは、変換されたドキュメントをこのオブジェクトに入力します。(このパラメーター値は、web サービスの呼び出しにのみ必要です)。CreatePDF2
メソッドによって入力されるBLOB
型の出力パラメーター。CreatePDF2
メソッドは、このオブジェクトにログドキュメントを入力します。(このパラメーター値は、web サービスの呼び出しにのみ必要です)。
- 変換するファイルを表す
-
結果を取得します。
- 変換後の PDF ドキュメントを取得するには、
BLOB
オブジェクトのMTOM
フィールドをバイト配列に割り当てます。バイト配列は変換後の PDF ドキュメントを表します。createPDF2
メソッドの出力パラメーターとして使用されるBLOB
オブジェクトを使用していることを確認してください。 - コンストラクターを呼び出して変換された PDF ドキュメントのファイルの場所を表す文字列値を渡すことにより、
System.IO.FileStream
オブジェクトを作成します。 - コンストラクターを呼び出して
System.IO.FileStream
オブジェクトを渡すことによって、System.IO.BinaryWriter
オブジェクトを作成します。 System.IO.BinaryWriter
オブジェクトのWrite
メソッドを呼び出してバイト配列を渡すことにより、バイト配列の内容を PDF ファイルに書き込みます。
- 変換後の PDF ドキュメントを取得するには、
HTML ドキュメントを PDF ドキュメントに変換
このセクションでは、PDF 生成 API を使用して、プログラムで HTML ドキュメントを PDF ドキュメントに変換する方法について説明します。
手順の概要
HTML ドキュメントを PDF ドキュメントに変換するには、次のタスクを実行します。
- プロジェクトファイルを含めます。
- PDF 生成クライアントを作成します。
- HTML コンテンツを取得して PDF ドキュメントに変換します。
- HTML のコンテンツを PDF ドキュメントに変換します。
- 結果を取得します。
プロジェクトファイルを含める
必要なファイルを開発プロジェクトに含めます。Java を使用してクライアントアプリケーションを作成する場合は、必要な JAR ファイルを含めます。Web サービスを使用している場合は、プロキシファイルを必ず含めてください。
PDF 生成クライアントの作成
プログラムによって「PDF を生成」操作を実行する前に、PDF 生成サービスクライアントを作成する必要があります。Java API を使用している場合は、GeneratePdfServiceClient
オブジェクトを作成します。Web サービス API を使用している場合は、GeneratePDFServiceService
を作成します。
HTML コンテンツを取得して PDF ドキュメントに変換する
PDF ドキュメントに変換する HTML コンテンツを参照します。HTMLコンテンツ(HTML ファイルや、URL を使用してアクセス可能な HTML コンテンツなど)を参照できます。
HTML コンテンツを PDF ドキュメントに変換
サービスクライアントを作成した後、適切な PDF 作成操作を呼び出すことができます。この操作では、ターゲットドキュメントへのパスを含む、変換するドキュメントに関する情報が必要です。
結果の取得
HTML コンテンツを PDF ドキュメントに変換した後、結果を取得して PDF ドキュメントを保存できます。
関連トピック
Java API を使用して HTML コンテンツを PDF ドキュメントに変換する
Web サービス API を使用して HTML コンテンツを PDF ドキュメントに変換する
Generate PDF サービス API クイックスタート
Java API を使用して HTML コンテンツを PDF ドキュメントに変換する
Generate PDF API(Java)を使用して HTML ドキュメントを PDF ドキュメントに変換します。
-
プロジェクトファイルを含めます。
adobe-generatepdf-client.jar などのクライアント JAR ファイルを Java プロジェクトのクラスパスに含めます。
-
PDF 生成クライアントを作成します。
コンストラクターを使用し、接続プロパティを含む
ServiceClientFactory
オブジェクトを渡すことにより、GeneratePdfServiceClient
オブジェクトを作成します。 -
HTML コンテンツを取得して PDF ドキュメントに変換します。
文字列変数を作成し、HTML の内容を指す URL を割り当てて、HTML コンテンツを取得します。
-
HTML のコンテンツを PDF ドキュメントに変換します。
GeneratePdfServiceClient
オブジェクトのhtmlToPDF2
メソッドを呼び出して、以下の値を渡します。- 変換する HTML ファイルの URL を含む
java.lang.String
オブジェクト。 - 変換で使用されるファイルタイプ設定を含む
java.lang.String
オブジェクト。ファイルタイプの設定には、スパイダリングレベルを含めることができます。 - 使用するセキュリティ設定の名前を含む
java.lang.String
オブジェクト。 - PDF ドキュメントの生成中に適用される設定を含むオプションの
com.adobe.idp.Document
オブジェクト。この情報が指定されていない場合、設定は前の 3 つのパラメータに基づいて自動的に選択されます。 - PDF ドキュメントに適用されるメタデータ情報を含むオプションの
com.adobe.idp.Document
オブジェクト。
- 変換する HTML ファイルの URL を含む
-
結果を取得します。
htmlToPDF2
メソッドは、生成された新しい PDF ドキュメントを含むHtmlToPdfResult
オブジェクトを返します。新しく作成した PDF ドキュメントを取得するには、次のアクションを実行します。HtmlToPdfResult
オブジェクトのgetCreatedDocument
メソッドを呼び出します。これはcom.adobe.idp.Document
オブジェクトを返します。com.adobe.idp.Document
オブジェクトのcopyToFile
メソッドを呼び出して、前の手順で作成したオブジェクトから PDF ドキュメントを抽出します。
Web サービス API を使用して HTML コンテンツを PDF ドキュメントに変換する
Generate PDF API(web サービス)を使用して、HTML のコンテンツを PDF ドキュメントに変換します。
-
プロジェクトファイルを含めます。
MTOM を使用する Microsoft .NET プロジェクトを作成します。WSDL 定義
http://localhost:8080/soap/services/GeneratePDFService?WSDL&lc_version=9.0.1
を使用するようにします。メモ
localhost
を AEM Forms をホスティングするサーバーの IP アドレスに置換します。 -
PDF 生成クライアントを作成します。
-
デフォルトのコンストラクターを使用して
GeneratePDFServiceClient
オブジェクトを作成します。 -
System.ServiceModel.EndpointAddress
コンストラクターを使用してGeneratePDFServiceClient.Endpoint.Address
オブジェクトを作成します。WSDL を指定する文字列値を AEM Forms サービスに渡します(例えば、http://localhost:8080/soap/services/GeneratePDFService?blob=mtom
) 。lc_version
属性を使用する必要はありません。ただし、?blob=mtom
を指定します。 -
GeneratePDFServiceClient.Endpoint.Binding
フィールドの値を取得して、System.ServiceModel.BasicHttpBinding
オブジェクトを作成します。戻り値をBasicHttpBinding
にキャストします。 -
System.ServiceModel.BasicHttpBinding
オブジェクトのMessageEncoding
フィールドをWSMessageEncoding.Mtom
に設定します。この値により、MTOM が確実に使用されます。 -
次のタスクを実行して、HTTP 基本認証を有効にします。
GeneratePDFServiceClient.ClientCredentials.UserName.UserName
フィールドに AEM Forms ユーザー名を割り当てます。- 対応するパスワード値を
GeneratePDFServiceClient.ClientCredentials.UserName.Password
フィールドに割り当てます。 - 定数値
HttpClientCredentialType.Basic
をBasicHttpBindingSecurity.Transport.ClientCredentialType
フィールドに割り当てます。 - 定数値
BasicHttpSecurityMode.TransportCredentialOnly
をフィールドBasicHttpBindingSecurity.Security.Mode
に割り当てます。
-
-
HTML コンテンツを取得して PDF ドキュメントに変換します。
文字列変数を作成し、HTML の内容を指す URL を割り当てて、HTML コンテンツを取得します。
-
HTML のコンテンツを PDF ドキュメントに変換します。
GeneratePDFServiceService
オブジェクトのHtmlToPDF2
メソッドを呼び出し、次の値を渡して HTML の内容を PDF ドキュメントに変換します。- 変換する HTML の内容を含む文字列。
- 変換処理で使用されるファイルタイプ設定を含む
java.lang.String
オブジェクト。 - 使用するセキュリティ設定を含む文字列オブジェクト。
- PDF ドキュメントの生成時に適用される設定を含むオプションの
BLOB
オブジェクト。 - PDF ドキュメントに適用されるメタデータ情報を含むオプションの
BLOB
オブジェクト。 CreatePDF2
メソッドによって入力されるタイプBLOB
の出力パラメーター。CreatePDF2
メソッドは、変換されたドキュメントをこのオブジェクトに入力します。(このパラメーター値は、web サービスの呼び出しにのみ必要です)。
-
結果を取得します。
- 変換後の PDF ドキュメントを取得するには、
BLOB
オブジェクトのMTOM
フィールドをバイト配列に割り当てます。バイト配列は変換後の PDF ドキュメントを表します。HtmlToPDF2
メソッドの出力パラメーターとして使用されるBLOB
オブジェクトを使用していることを確認してください。 - コンストラクターを呼び出して変換された PDF ドキュメントのファイルの場所を表す文字列値を渡すことにより、
System.IO.FileStream
オブジェクトを作成します。 - コンストラクターを呼び出して
System.IO.FileStream
オブジェクトを渡すことによって、System.IO.BinaryWriter
オブジェクトを作成します。 System.IO.BinaryWriter
オブジェクトのWrite
メソッドを呼び出してバイト配列を渡すことにより、バイト配列の内容を PDF ファイルに書き込みます。
- 変換後の PDF ドキュメントを取得するには、
PDF ドキュメントを非画像形式に変換中
この節では、Generate PDF Java API と web サービス API を使用して、PDF ドキュメントをプログラムで RTF ファイルに変換する方法について説明します。RTF ファイルは、非画像形式の一例です。その他の非画像形式には、HTML、テキスト、DOC、EPS などがあります。PDF ドキュメントを RTF に変換する場合は、送信ボタンなどのフォーム要素が PDF ドキュメントに含まれていないことを確認します。フォーム要素は変換されません。
手順の概要
PDF ドキュメントをサポートされている任意のタイプに変換するには、次の手順を実行します。
- プロジェクトファイルを含めます。
- PDF 生成クライアントを作成します。
- 変換する PDF ドキュメントを取得します。
- PDF ドキュメントを変換します。
- 変換したファイルを保存します。
プロジェクトファイルを含める
必要なファイルを開発プロジェクトに含めます。Java を使用してクライアントアプリケーションを作成する場合は、必要な JAR ファイルを含めます。Web サービスを使用している場合は、プロキシファイルを必ず含めてください。
PDF 生成クライアントの作成
プログラムによって「PDF を生成」操作を実行する前に、PDF 生成サービスクライアントを作成する必要があります。Java API を使用している場合は、GeneratePdfServiceClient
オブジェクトを作成します。Web サービス API を使用している場合は、GeneratePDFServiceService
オブジェクトを作成します。
変換する PDF ドキュメントを取得
非画像形式に変換する PDF ドキュメントを取得します。
PDF ドキュメントを変換
サービスクライアントを作成した後で、PDF のエクスポート操作を呼び出すことができます。この操作では、ターゲットドキュメントへのパスを含む、変換するドキュメントに関する情報が必要です。
変換したファイルを保存
変換されたファイルを保存します。例えば、PDF ドキュメントを RTF ファイルに変換する場合は、変換されたドキュメントを RTF ファイルに保存します。
関連トピック
Java API を使用して PDF ドキュメントを RTF ファイルに変換
Web サービス API を使用して PDF ドキュメントを RTF ファイルに変換
Generate PDF サービス API クイックスタート
Java API を使用して PDF ドキュメントを RTF ファイルに変換
Generate PDF API(Java)を使用して、PDF ドキュメントを RTF ファイルに変換します。
-
プロジェクトファイルを含めます。
adobe-generatepdf-client.jar などのクライアント JAR ファイルを Java プロジェクトのクラスパスに含めます。
-
PDF 生成クライアントを作成します。
コンストラクターを使用し、接続プロパティを含む
ServiceClientFactory
オブジェクトを渡すことにより、GeneratePdfServiceClient
オブジェクトを作成します。 -
変換する PDF ドキュメントを取得します。
- コンストラクターを使用して、変換する PDF ドキュメントを表す
java.io.FileInputStream
オブジェクトを作成します。PDF ドキュメントの場所を指定する文字列値を渡します。 - コンストラクターを使用し、
java.io.FileInputStream
オブジェクトを渡すことによって、com.adobe.idp.Document
オブジェクトを作成します。
- コンストラクターを使用して、変換する PDF ドキュメントを表す
-
PDF ドキュメントを変換します。
GeneratePdfServiceClient
オブジェクトのexportPDF2
メソッドを呼び出して、以下の値を渡します。- 変換する PDF ファイルを表す
com.adobe.idp.Document
オブジェクト。 - 変換するファイルの名前を含む
java.lang.String
オブジェクト。 - Adobe PDF 設定の名前を含む
java.lang.String
オブジェクト。 - 変換対象のターゲットファイルタイプを指定する
ConvertPDFFormatType
オブジェクト。 - PDF ドキュメントの生成中に適用される設定を含むオプションの
com.adobe.idp.Document
オブジェクト。
exportPDF2
メソッドは、変換されたファイルを含むExportPDFResult
オブジェクトを返します。 - 変換する PDF ファイルを表す
-
PDF ドキュメントを変換します。
新しく作成されたファイルを取得するには、次のアクションを実行します。
ExportPDFResult
オブジェクトのgetConvertedDocument
メソッドを呼び出します。これはcom.adobe.idp.Document
オブジェクトを返します。com.adobe.idp.Document
オブジェクトのcopyToFile
メソッドを呼び出して、新規ドキュメントを抽出します。
Web サービス API を使用して PDF ドキュメントを RTF ファイルに変換
Generate PDF API(web サービス)を使用して、PDF ドキュメントを RTF ファイルに変換します。
-
プロジェクトファイルを含めます。
MTOM を使用する Microsoft .NET プロジェクトを作成します。WSDL 定義
http://localhost:8080/soap/services/GeneratePDFService?WSDL&lc_version=9.0.1
を使用するようにします。メモ
localhost
を AEM Forms をホスティングするサーバーの IP アドレスに置換します。 -
Generate PDF クライアントを作成します。
-
デフォルトのコンストラクターを使用して
GeneratePDFServiceClient
オブジェクトを作成します。 -
System.ServiceModel.EndpointAddress
コンストラクターを使用してGeneratePDFServiceClient.Endpoint.Address
オブジェクトを作成します。WSDL を指定する文字列値を AEM Forms サービスに渡します(例えば、http://localhost:8080/soap/services/GeneratePDFService?blob=mtom
) 。lc_version
属性を使用する必要はありません。ただし、?blob=mtom
を指定します。 -
GeneratePDFServiceClient.Endpoint.Binding
フィールドの値を取得して、System.ServiceModel.BasicHttpBinding
オブジェクトを作成します。戻り値をBasicHttpBinding
にキャストします。 -
System.ServiceModel.BasicHttpBinding
オブジェクトのMessageEncoding
フィールドをWSMessageEncoding.Mtom
に設定します。この値により、MTOM が確実に使用されます。 -
次のタスクを実行して、HTTP 基本認証を有効にします。
GeneratePDFServiceClient.ClientCredentials.UserName.UserName
フィールドに AEM Forms ユーザー名を割り当てます。- 対応するパスワード値を
GeneratePDFServiceClient.ClientCredentials.UserName.Password
フィールドに割り当てます。 - 定数値
HttpClientCredentialType.Basic
をBasicHttpBindingSecurity.Transport.ClientCredentialType
フィールドに割り当てます。 - 定数値
BasicHttpSecurityMode.TransportCredentialOnly
をフィールドBasicHttpBindingSecurity.Security.Mode
に割り当てます。
-
-
変換する PDF ドキュメントを取得します。
- コンストラクターを使用して
BLOB
オブジェクトを作成します。BLOB
オブジェクトは、変換された PDF ドキュメントの保存に使用されます。 System.IO.FileStream
オブジェクトを作成するには、コンストラクターを呼び出し、PDF ドキュメントのファイルの場所とファイルを開くモードを表す文字列値を渡します。System.IO.FileStream
オブジェクトのコンテンツを保存するバイト配列を作成します。 バイト配列のサイズは、System.IO.FileStream
オブジェクトのLength
プロパティを取得することで決定できます。- バイト配列にストリームデータを入力するには、
System.IO.FileStream
オブジェクトのRead
メソッドを呼び出し、バイト配列、開始位置、読み取るストリーム長を渡します。 MTOM
プロパティにバイト配列の内容を割り当てて、BLOB
オブジェクトにデータを入力します。
- コンストラクターを使用して
-
PDF ドキュメントを変換します。
GeneratePDFServiceServiceWse
オブジェクトのExportPDF2
メソッドを呼び出して、以下の値を渡します。- 変換する PDF ファイルを表す
BLOB
オブジェクト。 - 変換するファイルのパス名を含む文字列。
- ファイルの場所を指定する
java.lang.String
オブジェクト。 - 変換対象のファイルタイプを指定する文字列オブジェクト。
RTF
を指定します。 - PDF ドキュメントの生成時に適用される設定を含むオプションの
BLOB
オブジェクト。 ExportPDF2
メソッドによって入力されるタイプBLOB
の出力パラメーター。ExportPDF2
メソッドは、変換されたドキュメントをこのオブジェクトに入力します。(このパラメーター値は、web サービスの呼び出しにのみ必要です)。
- 変換する PDF ファイルを表す
-
変換したファイルを保存します。
- 変換された RTF ドキュメントを取得するには、
BLOB
オブジェクトのMTOM
フィールドをバイト配列に割り当てます。バイト配列は変換された RTF ドキュメントを表します。ExportPDF2
メソッドの出力パラメーターとして使用されるBLOB
オブジェクトを使用していることを確認してください。 - コンストラクターを呼び出して
System.IO.FileStream
オブジェクトを作成します。RTF ファイルの場所を表す文字列値を渡します。 - コンストラクターを呼び出して、
System.IO.FileStream
オブジェクトを渡すことによって、System.IO.BinaryWriter
オブジェクトを作成します。 - バイト配列の内容を RTF ファイルに書き込むには、
System.IO.BinaryWriter
オブジェクトのWrite
メソッドを呼び出してバイト配列を渡します。
- 変換された RTF ドキュメントを取得するには、