Webアプリケーションで作成されたPDFファイルを取得し、それをIBMiSeriesのAFPデータストリームに動的に挿入しようとしています。これが可能かどうか誰かが知っていますか?
3 に答える
短い答えは簡単ではありません。
それには2つの方法があります。最も簡単な方法は、pdf を一連の tiff 画像に変換し、afp ストリームを書き直してそれらを IOCA 画像として含めることです。2 色ファックス G4 圧縮であれば、問題なく IOCA グループ 10 に変換できます。
2 番目の方法は、pdf を AFP に変換し (2 つの形式には多くの類似点があります)、AFP ストリームを書き直してそれを含めることです。PDF にフォントが埋め込まれていない場合は、フォントを AFP のものにマッピングするのにそれほど苦労する必要はありません。
最初は正しく見えないかもしれません。AFP を使用すると、PDF よりもはるかに正確に要素を配置できます。
私はそれが「簡単な」仕事ではないという前の答えに同意します...
ただし、AFP構造に精通している(または少なくとも仕様を学習する意思がある)場合は、AFPのオブジェクトコンテナを使用して、技術的に単一ページのPDFオブジェクトをAFPに追加できます。
ただし、欠点は、PDFオブジェクトコンテナを含むAFPを実際に処理するには、かなり最新のAFP印刷環境が必要になることです。私が扱ったほとんどのプリンターはそれを処理しません。
したがって、PDFをAFPに変換し、それを親ドキュメントにマージするのが最適です。Xenos.comのd2eVisionのようなアプリケーションは、これをうまく処理します。