「瞬簡PDF 書けまっせ 7」で請求書を自動作成(3)

前回の続きです。

コマンドラインを使ってPDF出力

請求書フォームが完成したのであとは出力です。通常はGUIから「PDF出力」や「印刷」すればいいだけですが、今回は自動作成がテーマなのでコマンドラインを使ってやってみましょう。
コマンドラインの使い方については『瞬簡PDF 書けまっせ 6』の奥義 コマンドライン(1)をご覧ください。

  1. 前回作成したwppxとxlsデータを適当なディレクトリ(今回はc:\temp)に置きます。
    「コマンドプロンプト」を表示して次のようにコマンドを入力、Enterしてください。
    > cd C:\Program Files (x86)\Antenna House\PDFWrite7
    > PDFWriteCmd /D C:\temp\請求書フォーム.wppx /O C:\temp\請求書フォーム.pdf

    C:\tempに請求書フォーム.pdfができていることを確認してください。

  2. 印刷も同様にコマンドラインで行うことができます。
    次のようにコマンド実行すれば「通常使うプリンター(既定のプリンター)」から直接印刷することができます。
    > PDFWriteCmd /D C:\temp\請求書フォーム.wppx /P @STDPRN

バッチファイルを使って実行

最後に先のコマンドをファイルに書いてバッチファイルを作ってみましょう。
バッチファイルについては『瞬簡PDF 書けまっせ 6』の奥義 コマンドライン(2)に詳しい説明がありますのでご覧ください。

これで次からはこのファイル[請求書作成.bat]をダブルクリックするだけで請求書のPDFが出力されることになります。
請求書のデータファイルをc:\tempに入れてこのバッチファイルを実行すれば自動的に請求書がPDFとして出力されたり印刷できるわけです。「タスクスケジューラ」などを使ってバッチファイルの実行をスケジューリングしておけば何もしなくても一日一回その時のデータから請求書を自動作成することも可能です。

最後に、データファイルに複数の請求書データを入れたい場合は次のようにデータを作ると良いでしょう。[請求書データ2.xls]
これで1請求書1ページとして出力されます。


「瞬簡PDF 書けまっせ 7」で請求書を自動作成(2)

前回の続きです。

データを流し込む

前回差込フィールドを配置して、ある程度フォームができてきたのでデータを流し込んでみます。

  1. リボンから[差込]タブの[データソース]グループにあるデータソース入力欄に請求書データファイルを指定します。
    次のようにデータが表示されます。

  2. 表示を整えていきまます。請求先はフォントを大きく下線をつけます。会社名や品名が長い場合を考慮して自動フォントサイズをONにします。これをしておくと枠内に収まるようフォントサイズを自動的に調整してくれます。
    日付は右寄せに、明細の各フィールドには左右余白を入れ、数量、単価は右寄せ、桁区切りのカンマをつけます。

  3. 小計、消費税、税込合計金額、ご請求金額の4つは手でテキストボックスを作り計算式を使って計算します。

  4. これで請求書フォームは完成です。
    完成した状態をプロジェクトファイルとしてダウンロードできるようにしておきました。請求書フォームサンプル
    Excelデータと一緒にZIP圧縮されていますので解凍して「瞬簡PDF 書けまっせ 7」で「請求書フォーム.wppx」を開けば上記を再現することができます。

>>「瞬簡PDF 書けまっせ 7」で請求書を自動作成(3)


「瞬簡PDF 書けまっせ 7」で請求書を自動作成(1)

「瞬簡PDF 書けまっせ 7」には差込印刷やコマンドラインなど、知っているととても便利な機能があります。
今回はこれらの機能を駆使して請求書の自動作成をしていきたいと思います。

差込印刷とは?

差込印刷とは文書にデータを埋め込んで印刷することを言います。
「瞬簡PDF 書けまっせ 7」の場合、PDF文書にExcelやCSVデータを埋め込んで印刷したりPDFにすることができます。

コマンドラインとは?

そもそも「コマンドライン」とは何かと言うと「コマンドプロンプト」でユーザーがキーボードからコマンドを打ち込んで処理を実行する方法です。
「コマンドプロンプト」というのはコマンドを打ち込むための真っ黒な画面です。スタートメニュー検索で「cmd」と入力すると出てきます。

請求書フォームを作る

ではまず、差込印刷機能を使って請求書フォームを作っていきましょう。

  1. 「瞬簡PDF 書けまっせ 7」で請求書のPDFを開きます。

  2. 次にリボンから[ホーム]タブの[差込]-[差込フィールド ページ全体を自動認識]を選び、ページ全体に差込フィールドを作成します。

  3. 差込フィールドが正しくできているか確認します。必要なところにフィールドができていなかったり、必要のないところにフィールドができていたり、差込順序(青ラベルで表示されているデータが流し込まれる順番を示す番号)がおかしかったりします。
    まず、次のように不必要なフィールドを削除します。

  4. 自動認識では矩形がない場所にフィールドは作成されないので次のように請求先、日付、お支払期日を入れる場所にフィールドを追加します。また明細最終行に1つで2つ分の大きさを持つフィールドがあるので調整します。

  5. 差込順序を左上から右下へ順番になるようにしていきます。明細行の中は概ねそうなっていますが、いくつかおかしい場所があります。次のように修正したいフィールドを選択して差込順序を変更します。

  6. 次のようになったらOKです。

>>「瞬簡PDF 書けまっせ 7」で請求書を自動作成(2)


AH Formatter:PDFから複数行のテキストをコピペしたときに、不要な改行を避けるには。

こんにちは
AH Formatter』サポート担当です。

『AH Formatter』で作成した PDF をビューアで表示して、
テキストをコピー&テキストエディタなどにペースト(以下コピペ)した時に
改行が入ってしまうというお問い合わせをいただくことがあります。

具体的には、
 <fo:block>AH Formatterはアンテナハウス株式会社の製品です。</fo:block>
 <fo:block>最新版は弊社Webサイトからダウンロードできます。</fo:block>

これを組版した結果が以下のような場合
 組版結果
ここを Adobe Acrobat や Adobe Reader からコピペすると
次のようになります。

 AH Formatterはアンテナハウス株式会社
 の製品です。
 最新版は弊社Webサイトからダウンロー
 ドできます。

このように見た目のまま、改行されてしまっていますね。

データ中に改行コードが挿入されているわけではないので
この結果は PDFビューアに依存します。
別の PDFビューアでは

 AH Formatterはアンテナハウス株式会社 の製品です。 最新版は弊社Webサイトからダウンロー ドできます。

こんな風にひとつの連続したテキストでコピペされる場合もあります。
(改行位置に空白が入っています。)

では、”コピペした時に改行されないようにしたい” 場合はどうすればよいのでしょう。

PDFビューアに依存するので一概には言えないのですが
Adobe Acrobat や Adobe Reader の場合には
『AH Formatter』から “タグ付きPDF” として出力すると
次のようにコピペできます。

 AH Formatterはアンテナハウス株式会社の製品です。
 最新版は弊社Webサイトからダウンロードできます。

こうすれば、元のテキストデータと同じように連続したテキストとしてコピペできます。
ただし、ひとつ注意することがあります。
例えば、下記のような場合です。

<fo:block linefeed-treatment=”preserve” >
 XfoObj axfo = null;
 try {
 axfo = new XfoObj();
 ErrDump eDump = new ErrDump();
 axfo.setMessageListener(eDump);
 axfo.setDocumentURI(args[0]);
 axfo.setOutputFilePath(args[1]);
 axfo.setExitLevel(4);
 axfo.execute();
 }
</fo:block>

マニュアルのソースコード説明などでよくあるケースですが、
ひとつの fo:block にまとめて記述して、
linefeed-treatment=”preserve” で改行コードを有効にした場合です。

AH Formatterでの組版結果は以下のようになります。
 組版結果

このような場合、タグ付けしていない PDF では見た目のまま改行してコピペされますが
タグ付きPDF として出力してコピペすると
fo:block内のテキストはひとつの連続したテキストになってしまいます。
したがって、1行ずつ fo:block で分割する必要があります。

 


セミナーのご案内:Formatter Club 2017 -冬-

今週末、2017年12月8日(金) 14:00~18:30 に、中央区月島区民館にて「Formatter Club セミナー」(無料)を開催いたします。

今回の内容も次のように盛りだくさんになっております。

・『デジタル書籍制作Webサービス CAS-UB』の新機能紹介

・『AH Formatter V6.5』の新機能紹介

『AH Formatter』の活用事例として、
・株式会社ウイング様による「ドキュメント出力管理システム(OPALUS)」のご紹介
・株式会社ニューキャスト様による「編集・制作の環境改善を実現する AH Formatter の活用事例」のご紹介

・『AH PDFXML変換ライブラリ』の利用例のご紹介

・DITA入門

まだお申し込み可能ですので、セミナーへご参加を希望される方は、http://www.kokuchpro.com/event/AH_winter/ からお申し込みください。詳細もそちらに記載しております。

 


AH Formatter 機能のご紹介:リッチメディア注釈

AH Formatter』では、V6.5 よりマルチメディアをリッチメディア注釈として埋め込み可能になりました。
リッチメディア(オンラインマニュアル)

『AH Formatter』のサンプルFO集には、本機能の動作が確認できるサンプル「リッチメディア注釈」を掲載しております。

本機能を用いて PDF を作成することで、閲覧時に外部のプレイヤなどを必要とせずにマルチメディアの再生が可能になります。そのため、配布される PDF に動画などを埋め込んだ場合に、配布先での閲覧がスムーズに行えることが期待できます。

『AH Formatter』は主にバージョンアップのたびに機能強化や新機能の追加を行っています。
“あったら便利な機能” も既に追加されていることがございますので、どうぞお気軽にサポートにお問い合わせください。
未実装の機能であれば、ご要望として承り今後の開発の参考にさせていただきます。

今回ご紹介した「リッチメディア注釈」も海外のお客様の要望を受けて開発に至りました。

『AH Formatter』の評価版は次のページよりお申し込みいただけます。ご興味のある方は是非お試しください。
AH Formatter 評価版のお申し込み

なお、弊社は AH Formatter の自動組版だけではなく、
Office文書から PDF への変換、
それとは逆に PDF から Office文書への変換、
PDF の編集や加工なども得意としております。
ご案内に向けた Webページ「製品ナビゲータ」をご用意しておりますので、こちらも是非ご覧ください。
製品ナビゲータ

 


高速なPDF表示を実現!『Antenna House PDF Viewer SDK SP版』

11月20日より 『 Antenna House PDF Viewer SDK SP版 』 V1.1 の評価版の配布を開始いたしました。

『 Antenna House PDF Viewer SDK SP版 』 は、Windows 上の .Net Framework  に対応したアプリケーションへの PDF 表示機能を組み込みや、PDF ファイルの画像ファイルへの変換や印刷に利用することができます。高速な PDF レンダリングにより、スムーズな画面表示や、画像出力や印刷時間の短縮が見込めます。

今回のV1.1 版では、下記の機能を含む多数の API を追加しております。

  • テキスト検索
  • テキスト抽出
  • しおり、リンク注釈、アクション

また、添付しているサンプルビューアーにて実際の動作や、そのソースコードで API の利用方法をご確認いただくことができます。

テキスト検索
PDFViewer kensaku

テキスト抽出
PDFViewer tyusyutu

しおり

PDFViewer shiori
今後も、機能も充実していく予定のですので、ぜひご期待ください。

詳しい製品情報や評価版の申し込みについて、下記のページをご覧ください。

製品ページ:
http://www.antenna.co.jp/oem/ViewerSDK/sp_edition.html
評価版のお申し込み、お問合せ:
http://www.antenna.co.jp/oem/ViewerSDK/sp_edition.html#pagelink04


Office Server Document Converter の活用法(3)

■ TextPorter と組み合わせた文書管理システム

企業や組織においては、毎日、膨大な数の文書が、Microsoft Office で作られています。それを紙に印刷していたのでは、保管も閲覧も大変です。
そこで、これらの文書を電子文書のままファイリングし、管理する文書管理システムが作られています。
ここで、Office Server Document Converter と、弊社のサーバ製品の1つである TextPorter が活躍しています。TextPorter は、Microsoft Office 文書や PDF から、テキストを抽出する製品です。

システムのイメージは、
Office Server Document Converter 活用例
にある
サムネイルサーバ
を発展させたものと思っていただけるといいです。

Office Server Document Converter によって、文書からサムネイルを生成することで、ファイル名だけではわかりにくい文書の見分けも簡単にできるようになります。
そして、TextPorter で文書からテキストを抽出して、全文検索システムで検索できるようにしておくことで、目的の文書をすばやく探し出して、そのサムネイルをみて、実際の文書を引っ張り出せるようにするわけです。

TextPorter に関する詳しい情報は、
http://www.antenna.co.jp/axx/
を、ぜひ、ご覧ください。

〒103-0004
東京都中央区東日本橋2-1-6 東日本橋藤和ビル5F
アンテナハウス株式会社
◆ご購入に関するお問い合わせ(祝日を除く月~金曜日9:30~18:00)
TEL : 03-5829-9021
FAX : 03-5829-9023
E-mail: sis@antenna.co.jp
URL : http://www.antenna.co.jp/

Office Server Document Converter は、Microsoft Office, PDF などのファイルを、PDF, Flash, SVG, 各種画像形式にダイレクトに変換する変換エンジンです。 ダイレクト変換の意味は、たとえば、Microsoft Office がない環境でも、ファイルさえあれば、それをダイレクトに内容を見える形式に変換できるのです。ダイレクト変換には、Microsoft Office のライセンスも不要です。
Office Server Document Converter は、ダイレクト変換というユニークさが評価され、多くのウェブサービス、パブリッククラウド、プライベートクラウドなどで利用されています。

Office Server Document Converter に関する詳しい情報は、
Office Server Document Converter
を、ぜひ、ご覧ください。

評価版もご用意しております。
Office Server Document Converter 評価版のお申し込み
から、お申し込みください。

<< Office Server Document Converter の活用法(2)


Office Server Document Converter の活用法(2)

■ PDF生成サーバ

普段使用している Microsoft Office ファイルをファイルサーバへ Upload し、後は、Office Server Document Converter で PDF ファイルを作成できます。
作成する PDF ファイルには「印刷不可」等のセキュリティ設定も付けることができるので、利用目的に合わせた PDF ファイルを随時作成可能になります。

Office Server Document Converter:PDF生成サーバ

更に。。。

PDFToolAPI を使用することにより、「しおり」の作成や、ファイルの分割・統合も可能です。さらに、Web 経由にて PDF ファイルを表示する際には、スマホや携帯電話などの利用環境がシビアな場合にも対応できるように「リニアライズ PDF」も作成できます。

* PDFToolAPI の機能は上記の他に「指定ページ抽出」や「文書情報設定・取得機能」「すかし」「墨消し」等があります。 詳しくは、PDFToolAPI を参照してください。

Textporter で検索 Index 用のテキストデータを抽出し元ファイルと関連付けすることにより全文検索の対象とすることも可能です。

* Textporter の機能は上記の他に「ファイル識別」「プロパティ抽出」「文字コード変換」等があります。 詳しくは、 Textporter を参照してください。

〒103-0004
東京都中央区東日本橋2-1-6 東日本橋藤和ビル5F
アンテナハウス株式会社
◆ご購入に関するお問い合わせ(祝日を除く月~金曜日9:30~18:00)
TEL : 03-5829-9021
FAX : 03-5829-9023
E-mail: sis@antenna.co.jp
URL : http://www.antenna.co.jp/

Office Server Document Converter は、Microsoft Office, PDF などのファイルを、PDF, Flash, SVG, 各種画像形式にダイレクトに変換する変換エンジンです。 ダイレクト変換の意味は、たとえば、Microsoft Office がない環境でも、ファイルさえあれば、それをダイレクトに内容を見える形式に変換できるのです。ダイレクト変換には、Microsoft Office のライセンスも不要です。
Office Server Document Converter は、ダイレクト変換というユニークさが評価され、多くのウェブサービス、パブリッククラウド、プライベートクラウドなどで利用されています。

Office Server Document Converter に関する詳しい情報は、
Office Server Document Converter
を、ぜひ、ご覧ください。

評価版もご用意しております。
Office Server Document Converter 評価版のお申し込み
から、お申し込みください。

<< Office Server Document Converter の活用法(1)

 Office Server Document Converter の活用法(3) >>


「Antenna House PDFXML 変換ライブラリ V2.0」メンテナンスリリースについて

2017年11月22日に、Antenna House PDFXML 変換ライブラリ V2.0 MR1 をリリースしました。

V2.0R1a と V2.0MR1 の相違点

  • 縦書き/横書き混在の CID フォントを使用している場合に、縦書き用記号から縦書きページを判断する処理を追加しました。
  • 縦線の結合処理において、余分な結合が発生する場合が有りましたので、調整しました。
  • 縦書きページに存在する横書きの数字をページ番号と判断する処理を修正しました。
  • セルの縦横結合の解析処理を改善しました。
  • セルのデータが一部出力されない不具合を修正しました。
  • 文字データが一部消えてしまう不具合に対応しました。
  • 画像ファイルの出力オプションに EMF を追加しました。
  • Antenna House PDFXML の仕様を修正しました。
Element/Attributes/Types 名前 区分 説明
Element ahp:font 追加 アトリビュート”rotation”を追加しました。
Element ahp:style 追加 アトリビュート”line-distance”を追加しました。

「Antenna House PDFXML 変換ライブラリ V2.0」は、PDF ファイルの内部データを、XML(Extensible Markup Language:拡張可能なマークアップ言語)形式に変換するプログラムです。 このライブラリが出力する XML 形式を「Antenna House PDFXML形式」と呼びます。
PDF 解析技術により文書構造を生成して、再利用に適した XML データを出力します。 XML で表現することによって、データの扱いが容易になります。
XML のメリットを最大限に活かして PDF データを活用できます。
弊社ウエブサイトより評価版の申し込みが可能です。是非ご評価ください。

製品に関するご質問は
sis@antenna.co.jp
または
oem@antenna.co.jp(OEM担当)
まで、お気軽にお問い合わせください。

評価版のお申込
評価版のお申込ページ

Webページ
http://www.antenna.co.jp/pdfxml/


Pages: 1 2 3 4 5 6 7 8 9 10 ... 159 160 161 Next