【PDFMerge】PDFのマージについて

「ASTERIA Warp」「ASTERIA 3」「ASTERIA On Demand」の
インストール・動作環境・パイプライン機能・フロー機能など全般について

【PDFMerge】PDFのマージについて

投稿記事by Safekey1 » 2018年2月19日(月) 14:36

お世話になっております。

サポートにも問い合わせをさせていただいているのですが、
このフォーラムを見つけましたのでお知恵を拝借したく投稿する次第です。
(使用環境:Windows7 64bit、フローデザイナーバージョン:1610.0213)

したいこと:
 PDFファイルの結合

していること:
 [PDF]コンポーネントの出力形式をXML(合成用)とし、[PDFMerge]コンポーネントに接続
 (サンプルフロー:SFW-0007 Flow4を参考)

接続イメージ:[コンポーネント名(設定)]
 1[Start]
  ↓
 2[FileGet(XMLファイル取得)]
  ↓
 3[XPathNodeset]
  ↓
 4[Mapper]
  ↓
 5[PDF(出力形式:XML(合成用))]
  ↓
 6[LoopEnd]
  ↓
 7[PDFMerge]
  ↓
 8[FilePut]
  ↓
 9[End]

PDF構成:複票形式で1Pに単一セル複数、レコード複数、画像複数が存在します。
できていること:PDFの作成

状況:上記フローを開始すると、7の[PDFMerge]で次のエラーが発生します。
「入力ストリームが有効な書式ではありません : org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.」

なお、使用しているXMLの中身はこのような感じです。
------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<root>
<table>
<record>
<会社コード>1000</会社コード>
<社員名>社員名101</社員名>
<社員番号>0101</社員番号>
<入社年月日>1971-04-01</入社年月日>
<退職年月日>2016-03-31</退職年月日>
<役職/>
<資格/>
<趣味嗜好/>
</record>
</table>
<table>
<record>
<会社コード>1000</会社コード>
<社員名>社員名102</社員名>
<社員番号>0102</社員番号>
<入社年月日>2000-04-01</入社年月日>
<退職年月日/>
<役職>課長</役職>
<資格>普通運転免許</資格>
<趣味嗜好/>
</record>
<record>
<会社コード>1000</会社コード>
<社員名>社員名102</社員名>
<社員番号>0102</社員番号>
<入社年月日>2000-04-01</入社年月日>
<退職年月日/>
<役職>課長</役職>
<資格>大型自動二輪免許</資格>
<趣味嗜好/>
</record>
<record>
<会社コード>1000</会社コード>
<社員名>社員名102</社員名>
<社員番号>0102</社員番号>
<入社年月日>2000-04-01</入社年月日>
<退職年月日/>
<役職>課長</役職>
<資格>漢字検定二級</資格>
<趣味嗜好/>
</record>
</table>
<table>
<record>
<会社コード>1000</会社コード>
<社員名>社員名103</社員名>
<社員番号>0103</社員番号>
<入社年月日>2014-04-01</入社年月日>
<退職年月日/>
<役職/>
<資格/>
<趣味嗜好>釣り</趣味嗜好>
</record>
</table>
</root>
------------------------------------------------------------------------------------

XMLも精通しているわけではないので、「入力ストリームが有効な書式ではありません・・・ 」
の対策が判らず、PDFが結合できないので困っております。

大変長くなり申し訳ありません。どうぞよろしくお願いいたします。
Safekey1
 
記事: 2
登録日時: 2018年2月19日(月) 12:04

Re: 【PDFMerge】PDFのマージについて

投稿記事by Safekey1 » 2018年2月19日(月) 15:21

【解決】
「PDFMerge」コンポーネントのヘルプを再度読み込み、
次の一文どおりに実施したら、無事マージされましたのでご報告いたします。
「PDFコンポーネントやPDFMergeコンポーネントから
出力されたXMLバイナリイメージをファイルとして出力し、
それをFileGetコンポーネントなどで読み取った結果を
PDFMergeコンポーネントでPDF化することもできます。」

投稿大変失礼いたしました。
Safekey1
 
記事: 2
登録日時: 2018年2月19日(月) 12:04


Return to 聞きたい、知りたい、教えます

オンラインデータ

このフォーラムを閲覧中のユーザー: Google [Bot] & ゲスト[7人]

cron