カテゴリー別アーカイブ: 構造化文書

Antenna House Regression Testing System (AHRTS)
Antenna House Formatterを自動でリグレッションテストするツール

2011年にUSアンテナハウスのサポートチームはAntenna House Formatter のリリース時の社内テスト用に自動のリグレッションテストシステムの開発をスタートしました。当時はおよそ1,000程の文書(10,000ページ以上)を使ってテストを行っていましたが、数人で作業して2,3日は掛かりました。スクリーン上の目視で、正しいPDF表示との見比べを左右並べて行っていたからです。

リグレッションテストは開発やリリースの過程で重要なステップですが、時間と人手間が掛かり、目視によるためそれほど正確ではありませんでした。

リグレッションテストのプロセス自動化を行うに当たって、次の様な課題が持ち上がりました。

  • コードではなくビジュアルなPDFを比較できるツールであること。なぜならPDFの内部構造は違うかもしれないが同じように見えることが大事だから。
  • 大容量の文書をテストすることができ、どこが違うか、差異をレポートできるツールであること。
  • 従来の方法より早く処理可能なこと。

こういった要求を満たすツールを探したがなかなか見つからなかったので、独自のソリューションの開発を始めたわけです。六か月ほどして、サポートチームはPDFをビットマップに変換しページをピクセルで比較するシステムを開発しました。この初版のツールを使っていままで何日もかかっていたテストが一日でできるようになりました。次のワークフローはこのシステムの詳細な過程を示しています。このシステムを使って、PDF単体の比較や、PDFを格納してあるディレクトリ単位でもテストが可能となりました。

20140605-01

レポートは実際にはAntenna House Formatterで生成され、3つのパネルに配置されます。

20140605-02

左のパネルはベースラインから抽出したオリジナルのPDFで、右のパネルは新しい文書から抽出したPDFです。AH Formatterの機能を使って個々のページをPDFから選択して一つのPDFにマージすることも可能です。真ん中のパネルは2つのページの差異をハイライトで示したビットマップの合成です。オリジナルと新規の文書でどんな種類の違いが生じたのか特定できるよう、その差異を色別に示しています。違いを含んだページのみをレポートに含むことが重要と考え、その方針で、もし500ページ中4ページだけ差異がある場合、その4ページのみを見るだけで済むようになっています。

その後更に開発を続けパーフォーマンスは飛躍的に改良されました。ユーザーフレンドリーなGUIを立ち上げインストーラを作成し、5分以内でソフトウェアをインストールが可能になりました。また、Windowsに加えて、Linux Macにも対応しました。

現在では、このシステムを使って2時間以内でテストを終えることができ、どんな差異も見つけることができると自負しています。弊社のFormatterの定期リリースや、改訂リリースがテストのために遅延するということはなくなりました。また、この上質なテストを行うことで、品質がかなり良くなっていることが判明しました。

リグレッションテストシステムは現在Antenna Houseの商品として販売しています。詳しい情報についてはこちらをご参照ください。

http://www.antennahouse.com/antenna-house-regression-testing-system/




アウトライナー
PDFを解析して しおり・目次を自動生成


HTML on Word
WebページをWordで作る!

第6回DITAコンソーシアムジャパン(DCJ) 総会報告

5月29日に富士ゼロックスさんのセミナールームにて、DITAコンソーシアムジャパン(DCJ)の第6回総会が行われました。
2014年度の最大の目標として「ユーザーの視点や価値観をDCJの運営に取り込み、DITAへの期待や信頼感を市場に訴求する」ということが決まりました。

今まではどちらかと言うと”ベンダーによるベンダーのためのDCJ”という色彩が強かった感があるのですが(意識的にそうしてきたわけではないです)、今後はもっとユーザー視点を取り込んだ運営をして行こうということですね。
「今までのマニュアルの作り方ではにっちもさっちも行かなくなる」という危機感を持ったメーカーさんの声をよく耳にするようになりましたが、そういった声をDCJの運営に反映できたらいいと思います。

それを可能にすべく、今年度よりDCJの理事会に日本電気さんと横河電機さんに加わっていただくことを決議しました。このことでDCJ運営のかじ取りが変わるかもしれません。乞うご期待を!
毎年開催されるDITA Festaですが、これを機により多くのユーザー企業さんに足をお運びいただきたいと思います。




瞬簡PDF 作成 2024
ドラッグ&ドロップでPDF作成


瞬簡PDF 変換 2024
PDFをOffice文書へ高精度変換

JATSをPDFに

先日、学術情報XML推進協議会さん主催のセミナーにお招きいただき、「XML自動組版を実践する」というテーマで2時間近くお話させていただく機会がありました。いつもは30分とかせいぜい1時間くらいお話しさせていただくことが多いのですが、2時間というのは相当長い時間をいただいたことになります。
ご参加者者は35名くらいだったでしょうか。お申し込みはもっとあったようですが、会場のキャパの関係で途中で受付を打ち切られたそうです。そういうお話を聞かされたらこちらも気合が入ります(笑)。

まずXMLの一般的な話題から入って、それをPDFにするための手段について話を進めます。

XMLの具体例

XML→XSL-FO→PDF

そしてXSL-FOの概要説明を経て、XSLTスタイルシートの説明。

XSL-FO の具体例

XSLTスタイルシートの例

XSLTスタイルシートの例

最後に、どうやってJATSを入力するのか、ということで今回はoXygenを使って実際に入力するところをご覧いただきました。

昨年も、学術情報XML推進協議会さんにはセミナーにお招きいただき、そのときは主にHTMLに変換するためのXSLTスタイルシートの作り方のお話をさせていただいています。
JATSに限らず、もしXMLの自動組版について話が聞きたいという方がいらっしゃいましたら、いつでもご連絡ください。お待ちしております。




瞬簡PDF 変換 2024
PDFをOffice文書へ高精度変換


瞬簡PDF 作成 2024
ドラッグ&ドロップでPDF作成

7月8日 AH Formatter事例紹介セミナーを開催、自動組版の様々な活用事例を紹介します。

アンテナハウス(株)は、来る7月8日に「AH Formatter」を実際にご利用頂いているお客様から紹介いただく「AH Formatter事例紹介セミナー」を開催いたします。

事例紹介セミナーでは、AH Formatterがどんな分野でどのように利用されているかについての具体的な説明が多数予定されています。

「AH Formatter」は、発売以来、数多くのお客様からのご要望、ご意見を取り入れ、多言語を必要とする技術マニュアル、情報誌、参考書、条例集などの分野で多く採用されております。

特に近年活発になってきているのは学術情報XMLの組版です。欧米など世界各国でも多くの利用例がございます。

XSL-FOの第一人者であり、AH Formatterの強力なサポーター、Tony Graham 氏をアイルランドから招き、学術情報誌組版へのAH Formatterの利用経験を踏まえての特別講演(同時通訳付)を行って頂きます!

通常の事例紹介セミナーでは聴く機会がない、ビッグチャンスです。

そしておなじみではありますが、技術書を作る側として、類似・同業の日本企業各社のFormatter利用方法、その着眼点は運用におけるヒントの宝庫なので、聞き逃せません!

詳細・お申し込み: http://kokucheese.com/event/index/174922/




瞬簡PDF 編集 2024
かんたん操作でPDFを自由自在に編集


瞬簡PDF 書けまっせ 2024
PDFに文字が書ける! 入力欄を自動認識

AH Formatter 事例紹介について

今回は、『AH Formatter』を利用した事例についてになります。
おかげさまで『AH Formatter』を利用いただけるユーザー様が増え、
弊社製品ページではそのようなユーザーの皆様方から
ご紹介をいただいたソリューション事例を紹介しています。

導入事例についての詳細は下記ページよりご覧ください。
AH Formatter 導入事例紹介

なお、アンテナハウスでは『AH Formatter』を
現在、使用いただいているユーザーの皆様方からの
導入事例紹介への協力を随時募集しております。

多くの皆様に製品の事例・利便性を知っていただき、
また、我々も協力をいただく中でうかがったご意見から、
今以上に良い製品へとクォリティアップを追求するために
是非ともご協力をお願いいたします。

導入事例ページの掲載内容についてのお問い合わせ、
導入事例への応募・詳細につきましては
弊社システム営業グループ(sis@antenna.co.jp)までご連絡ください。
 
 




瞬簡PDF 作成 2024
ドラッグ&ドロップでPDF作成


瞬簡PDF 書けまっせ 2024
PDFに文字が書ける! 入力欄を自動認識

[XSL-FO] Formatter サポートが語る orphans と widows プロパティの話

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

今日はうっかり忘れがちなorphansとwidowsプロパティのお話です。
(….うっかり忘れるのは私だけかもしれませんが)

CSSやXSLで定義されているorphansとwidowsプロパティは次のように説明があります。
The “orphans” property specifies the minimum number of lines of a paragraph that must be left at the bottom of a page. The “widows” property specifies the minimum number of lines of a paragraph that must be left at the top of a page.

orphansプロパティはページ下に残される段落の最低の行数、widowsはページの1番上に残される段落の最低の行数を指定するということになります。
図1 を見ると解りやすいかと思います。

【図1 orphansとwidows】
【図1 orphansとwidows】

このorphans/widowsというプロパティの値は規定値が”2″に決められています。
これは、段落の始まりの1行だけがページ下にあったり、段落の最後の1行だけがページ上部にあるのは組版ルール上好ましくないとされているためです。
そのため、orphans=”2″の状態で組版すると図2 のような結果になります。

【図2 orphans=
【図2 orphans=”2″での組版結果】

Page1の下には1行分の空きがありますが、orphans=”2″なのでここに入るはずだった行(文字列)は次ページの先頭に移動します。その結果Page1の下には空きが発生します。
この段落でorphans=”1″を指定すると、図3 のようになります。

【図3 orphans=
【図3 orphans=”1″での組版結果】

widowsも同じです。

【図4 widows=
【図4 widows=”2″での組版結果】

図4 で最後の段落は4行分のデータです。普通に並べるとPage1に3行、Page2に1行と入るはずですが、widows=”2″にしたがってPage2のtopに1行だけ配置することはできないのでPage1の最後の行はPage2に移動します。結果的にPage1の下には1行分の空きが発生することになります。
これも、widows=”1″を指定すると図5 のようになります。

【図5 widows=
【図5 widows=”1″での組版結果】

※ここからうっかりポイント

このプロパティは段落の中に画像を埋め込んだ場合も適用されます。
例えば次のようなXSL-FOの記述があったします。
<fo:block>
<fo:external-graphic src=”1.jpg”/>
<fo:external-graphic src=”2.jpg”/>
</fo:block>

fo:external-graphicで埋め込まれた画像はインラインオブジェクトなので文字列と同様に行エリアを生成します。画像の大きさにもよりますが、これを組版したとき、次のような結果になる場合があります。

【図6 画像を2つ埋め込んだケース】
【図6 画像を2つ埋め込んだケース】

この例では1つの画像が1行分になります。
orphans=”2″,widows=”2″のままだと1行だけの配置はできないので最低の2行を同じページに配置しなくてはなりません。したがってこのように画像2つ(2行)が並んだ結果、ページからオーバーフローしてしまうことがあります。
こういう場合もorphans=”1″,widows=”1″を指定することで図7 のように解決します。

【図7 orphans=
【図7 orphans=”1″ widows=”1″ を指定して解決】

他にも、
<fo:external-graphic src=”embedded.pdf#page=3-5″/>
AH Formatterの拡張機能を使ってこのようなPDFの連続ページ埋め込みを行った場合も同じです。

先日、お客様からこういったお問い合わせを受けて
orphans/widowsの仕業だということを思い出すのに3時間ほどかかってしまったのでした。
 
 




アウトライナー
PDFを解析して しおり・目次を自動生成


瞬簡PDF 編集 2024
かんたん操作でPDFを自由自在に編集

AH Formatter の運用事例:オライリー様の電子出版物(PDF)

コンピュータ技術書籍の出版で有名な「O’Reilly Media, Inc.(オライリー)」様の電子書籍(PDF)には弊社の『Formatter(XSL Formatter、AH Formatter)』が使用されているものが多数あります。以下の電子書籍は無料で入手できますので、『Formatter』の組版の実例としてもご覧いただけたら幸いです。

HTML5 for Publishers (By Sanders Kleinfeld)
使用されている Formatter:XSL Formatter V4.3 R1 (4,3,2008,0424) for Linux

Accessible EPUB 3 (By Matt Garrish)
使用されている Formatter:XSL Formatter V4.3 R1 (4,3,2008,0424) for Linux

Open Government (By Daniel Lathrop, Laurel Ruma)
使用されている Formatter:AH CSS Formatter V6.0 MR2 for Linux64 : 6.0.2.5372 (2012/05/16 18:26JST)
この書籍は https://github.com/oreillymedia/open_government で無償提供されています。

関連記事:
けっこう世界で使われている AH Formatter(その2)オライリーの書籍の 75%(2013/3/28)




瞬簡PDF 変換 2024
PDFをOffice文書へ高精度変換


瞬簡PDF 編集 2024
かんたん操作でPDFを自由自在に編集

AH Formatter V6.2 製品発表会のお知らせ

アンテナハウス株式会社は、XML/HTML 自動組版ソフトのベストセラー『AH Formatter』をバージョンアップした『AH Formatter V6.2』を 2014年2月28日に出荷開始いたしました。これにともない、3月7日(金)に製品発表会を開催いたします。どなたでも無料で参加できますので、是非、『AH Formatter』の進化を知っていただきたく存じます。

製品発表会の詳細は次のページでご覧いただけます。
Formatter Club「AH Formatter V6.2 発表会」

今回のバージョンでは、MathML 描画エンジンが完全に書き換えられ、数式の組版がより一層強化されました。このとき、MathML の対応バージョンも AH Formatter V6.1 までの MathML 2.0 から 3.0 へ更新しました。
MathML 3.0 を含む MathML のサンプル(zip)出力結果 PDF

MathML 組版結果例
– MathML 組版例 –

また、ご要望の多かった次の機能などに対応いたしました。

  • フォント構築ファイルの設定でフォントフォルダのサブフォルダ内のフォントも検索が可能になりました。
  • font-variant に指定できる値が追加されました。
  • ボックスシャドウに対応しました。
  • テキストシャドウに対応しました。
  • 行グリッドに対応しました。
  • 複数ページに渡る脚注が可能になりました。
  • 表の各段に独立に行番号を振ることが可能になりました。
  • ページ分割されたセルでの表示内容が指定可能になりました。
  • tab-size プロパティに対応しました。
  • rgba() 関数が利用可能になりました。
  • トンボに見開きの背表紙の幅を指定可能になりました。
  • GUI 上に表示されるページサイズの単位が指定が可能になりました。
  • GUI で使用する表示上の言語の切り替えが可能になりました。
  • CSS で評価される @media の種別を指定できるようになりました。
  • PDF レイヤの指定が可能になりました。
  • PDF の埋め込み時に埋め込まれる PDF 内にあるリンクなどの注釈が保持可能になりました。
  • PDF へ埋め込むマルチメディアのプロパティが追加されました。
  • 組版の設定の既定値の見直しを行いました。
  • PDF 出力の設定の既定値の見直しを行いました。

行グリッドを使った組版例
– 行グリッドを使った組版例 –

既に『AH Formatter』をご利用の方も、自動組版にご興味をお持ちの方も、是非この機会に製品誕生から 14年目を迎えた『AH Formatter』の性能に触れていただきたく存じます。

・追記(2014年3月10日):
「AH Formatter V6.2 発表会」で配布した資料を公開します。『AH Formatter』の機能をご理解いただくのにお薦めです。是非、ご覧ください。
『AH Formatter V6.2』の数式組版と多言語組版の解説(PDF)
『AH Formatter』従来の機能と V6.2 で追加された新機能の紹介(PDF)




HTML on Word
WebページをWordで作る!


瞬簡PDF 書けまっせ 2024
PDFに文字が書ける! 入力欄を自動認識

多言語索引ライブラリ I18n Index Library

アンテナハウスは2月6日 I18n Index LibraryV2.2をリリースしました。

DITA DocBookのコンテンツから多言語索引を作成するための多言語索引で海外では人気商品です。国内でもDITAの普及に伴い、主にグローバル企業より問い合わせが多く、ご利用いただくお客様が増えてまいりました。このライブラリをDITA OT (Open Toolkit)に組み込んで、PDF, HTML, EPUB プラグインと共にご利用いただけます。PDF5を使ってDITAからXSL-FOへの変換処理を行いAH Formatterで最終的にPDF出力を行います。

PDF5はアンテナハウスが DITA-OT用に開発したプラグインです。DITA 1.2のindex 機能をほとんど実装しており、こちら(http://dita-ot.github.io/)から入手可能です。

DITA-OTはDITAのパブリッシングで、トピックをマップに従って組み合わせたり、間接参照を解決したりなど大量の事前処理をするためのツールキットです。こちら(https://github.com/AntennaHouse/pdf5)から入手可能です。

pdf5

今回のV2.2では次の強化を行っています。

1. 10言語を正式にサポート

Arabic, Bulgarian, Greek, Hebrew, Indonesian, Malay, Romanian, Slovak,
Thai Vietnameseの言語を新たにサポートしました。これによって現在次の31
言語をサポートしています。

Arabic, Bulgarian, Catalan, Czech, Danish, German, Greek, English, Spanish, Finnish,
French, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Dutch, Norwegian,
Polish, Portuguese, Romanian, Russian, Slovak, Swedish, Thai, Turkish, Vietnamese,
Simplified Chinese, Traditional Chinese

2. 派生言語コードの定義が可能

例えば ポルトガルなら pt, pt-BR, pt-PTをインデックス構成ファイルに定義することができます。

3.I18n Index LibraryをDITA OTのプラグインとしてリリース

アンテナハウス(海外サイト)
http://www.antennahouse.com/

http://rainbowpdf.com/




瞬簡PDF 統合版 2024
アンテナハウスPDFソフトの統合製品!


HTML on Word
WebページをWordで作る!

『Web Interface V5.0』のフォルダ監視サービスについて

Web Interface V5.0』は、サーバ上で動作する『AH Formatter』を
通常サーバを介しての利用で必要となるサーバ側での
新規アプリケーション開発をせずに運用可能となるのが特長ですが、
本製品の便利な機能についての紹介となります。

「フォルダ監視サービス」

こちらは、特定のフォルダにコピーされた文書を自動的に検出し、
変換結果を指定されたフォルダへ出力するサービスです。
指定したフォルダへ変換対象ファイルをZIPアーカイブして設置することで
サービスが自動的にファイルを処理し、変換結果を出力フォルダへ格納します。

変換が正常に終了したかどうかを指定したメールアドレスにメールで通知することもできます。

ご興味を持たれて方はぜひ、評価版で実際に試してみてください。

『Web Interface V5.0』に関する詳しい情報は、次のページをご覧ください。
インターネットでプログラムレスの組版を実現!Web Interface V5.0 for AH Formatter

「フォルダ監視サービス」の詳細は、次のページとなります。
Web Interface V5.0 for AH Formatter 機能紹介:フォルダ監視サービス

評価版は次のページよりお申し込みいただけます。
Web Interface V5.0 for AH Formatter 評価版のお申し込み




瞬簡PDF 書けまっせ 2024
PDFに文字が書ける! 入力欄を自動認識


瞬簡PDF 作成 2024
ドラッグ&ドロップでPDF作成
Pages: Prev 1 2 3 ... 30 31 32 33 34 35 36 ... 49 50 51 Next