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

Web Interface for Formatter V6.0 を近日リリース

Web Interface はリモートマシンにインストールした AH Formatter を、クライアント側で使うことができるソフトウェアパッケージです。

Web Interface for Formatter V6.0

Web Interface for Formatter

新しく開発した V6.0 は、U.S. のサポートチームがお客様の要望を聞き、製品をカスタマイズしたことから生まれました。

今までの Web Interface for Formatter 5.x は Window 版のみ対応、送信するコマンドは標準の JavaScript (ECMAScript) をベース、サーバとクライアント間のメッセージは、SOAP/HTTP/HTTPS プロトコルを使って通信を行っていました。

あるお客様が、複数のクライアントが使うセントラルサーバーを、Unix のクライアントからも使えるようにしたかったことと、また、ある客様から、以前の Web Interface だと、ファイルと画像を zip して送る必要があり、またデバッグするのが難しく、もっと簡単な操作でできないかという声を聞きました。

そこで、U.S. のサポートチームは、サーバーとクライアントプログラムを JAVA で書き、異なるプラットフォームの相互間のコミュニケーションを可能にするプログラムを試作しました。また AH Formatter のコマンドラインクライアントと同じパラメタを用いたバイナリを提供し、インターフェイスは以前に AH Formatter のコマンドラインクライアントを使っていた方なら誰にでも馴みがあるものにしました。 更に、-xds-parse-media オプションによって、FO と一緒に使うことで、別途データ XML ファイルを用意することなく、参照するメディアファイルを自動的にアップロードすることができるようにしました。

しかし、今まで V5 でできていたことが V6 でできなくなるものがあってはいけないと、日本の開発で評価を開始、以前はできていたフォルダ監視サービスを新たに追加しました。Windows あるいは Unix のサービスとして起動し、指定されたフォルダを監視し、放り込まれたファイルをサーバへ送って変換結果を得ます。そしてこのプログラムを V6 としてリリースすることが決定されたわけです。

お客様の要望に沿うことを第一に考えて最良の製品の提供を心がけていますので、このように英語版が先にリリースとなり、後からドキュメント等翻訳して日本語版をリリースするといった商品も中にはあるわけです。

アンテナハウスはアメリカに販売の拠点とサポートの拠点を持ち、中国に開発の拠点、またアイルランドに開発の拠点があり、日々新しい製品の開発とお客様に最良のサービスの提供を心がけ、お客様をグローバルに支えていく企業です。

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

http://rainbowpdf.com/


『DITAのすすめ(改訂版)』好評発売中です

8月24日・25日の TC シンポジウムではセミナーを開催し、好評を頂きました。その裏で、もう一つ好評を頂いていたものがあります。それが、弊社執筆による DITA 入門本『DITAのすすめ』です。

DITA-intro

本書籍は「そもそも DITA とは何なのか」という疑問に、マニュアルの制作現場でありがちなエピソードや DITA 導入を成功させるコツなど、DITA について知りたい時に読んでいただきたい本として発売を開始したものです。改訂版ではこれまでの内容に加えて、IA(インフォメーションアーキテクト)についての内容を加筆しています。これは、DITA 導入の際のいの一番になるもので、DITA の成功に欠かせないものです。一読することで、「そもそも DITA とは何なのか」の勘所を押さえる事ができます。

Amazon.co.jp よりプリント・オン・デマンド版Kindle版 をご購入いただけます。DITA 導入検討時はもちろんのこと、DITA に興味がお有りでしたら、ぜひご一読ください。お手頃な価格でお求め頂けます。
その他のご購入方法をご希望の際はご相談ください。

※本書は、弊社執筆の他の書籍と同じく、クラウドで書籍を制作・編集し、そのデータから PDF と EPUB、Kindle といった様々な形式の書籍を一元的に作成できる 弊社 Web サービス『CAS-UB』を利用して作成しております。クラウドサービスでどんな本ができるのか、実物をご覧頂ければと思います。


XML・DITAとPDF関連出版物

アンテナハウスでは、今年からプリントオンデマンド(POD)による弊社製品関連の技術情報などの出版に力を入れています。

今年は現在までに次の出版物を発売しました。これらの中にはCAS-UBで作っているものと、そうでないものがあります。CAS-UBで作っているものはすべてAH FormatterでPDFを作っており紙(POD)とKindle版があります。ところが、CAS-UB以外で作っているものはKindle版がありません。

もともとソース文書をXMLやHTMLなどのタグ付きのXMLで作っていますので、やろうと思えばKindle版も簡単にできます。しかし、簡単といっても少なくとも独自の変換ツールを作れば数日はかかります。数日は短いのですが、人件費に換算しますとたぶん黒字にできないでしょう。Kindle版を作れないのです。技術というよりコストの問題です。1冊あたりの市場はそのくらい小さいため、せいぜい1,2時間でKindle版を作れないと黒字にできないと思います。この位の短時間で作るとなるとCAS-UBしか対応できないでしょう。

1.『PDFインフラストラクチャ解説』 POD版、Kindle版などがあります。詳しい情報

2.『XSL-FOの基礎』 POD版、Kindle版などがあります。詳しい情報

3.『スタイルシート開発の基礎』 POD版のみです。詳しい情報

4.『MathML数式組版入門』 POD版のみです。詳しい情報

5.『DITAのすすめ(改訂版)』 POD版、Kindle版などがあります。詳しい情報

これまでに発行したタイトル一覧の紹介ページ


CAS-UB V4の編集画面を垣間見る。V3では構成編集と編集画面が別でしたが、統合しました。

昨日に引き続き、CAS-UB V4について、予告的に紹介致します。

V4では、編集操作をより分かりやすく、使い易くするために、V3で分かれていた構成編集画面と記事の編集画面を一つにまとめました。

1.V3(現在のWebサービス)画面

(1) 構成編集画面

この画面は、左半分で章・節などの単位で分けて書いた記事の順序を入れ替えたり、階層構造(章-節-項)を変更したり、記事の削除などをします。また、右半分で新しい記事を追加したり、記事の種類を変更します。

v3-1

(2) 記事編集画面

この画面では、記事の内容を編集します。

v3-2

2.V4の画面(予定)

V4では、構成編集画面と記事の編集画面を一つにまとめました。V3の構成編集画面の左半分はほぼそのまま、右半分のメニューは「新規記事作成」ボタンからポップアップで表示します。機能的にはV3と同等です。

左上の「記事一覧」をクリックした状態が(1)です。記事を選択して大きな画面で編集したいときは、「記事一覧」を再度クリックすると全体が記事の編集画面となります。V3の記事編集画面とほぼ同じです。

(1)「記事一覧」を表示

V4-1

(2)「記事一覧」を非表示

v4-2

V4の画面をご覧いただくとお分かりになるように、上部のメニューを整理してよく使うものだけを常時表示し、あまり使わないと思われるものは、「その他のメニュー」のボタンで表示するようにしました。これによって、画面がすっきりして編集に集中しやすくなりました。

10月24日(月)バージョンアップ内容についてご案内するセミナーを予定しています。お申し込みはこちらからどうぞ:
http://www.cas-ub.com/user/seminar.html

前の投稿


Webブラウザから出版物の内容を編集し、ワンソースでPDF、EPUB、Webページを作成するWebサービスCAS-UBが、サービス開始五周年を迎えました。

日頃は弊社の制作WebサービスCAS-UBをご利用賜り、誠心よりお礼申しあげます。
お陰様で、この9月で、CAS-UBはサービスを開始してから満五周年を迎えることができました。

弊社では、この間、継続的に機能の強化と、より使いやすくするために工夫して参りました。
この1年近くの成果をまとめて、来月10月中旬をめどにクラウドサービスに公開する予定です。

V4.0で強化を予定している主な機能は次の通りです。なお、今後、変更になる可能性もあります。

1.編集の操作性を向上し、また、編集操作をより分かりやすくします。
①構成編集と内容編集の画面を一つに統合します。
②編集画面のトップメニューの配置を再構成してシンプルな画面とします。
③本文記事の種類を設定するとき、章・節・項などの階層は指定不要となります。階層は、構成編集で記事の階層を変更すると自動的に、設定されます。
④記事の種類「未定」が使われていない場合には、メニュー上に「未定」が非表示となります。
⑤検索でヒットした項目から記事本文の該当位置へのジャンプができるようになります。
⑥内容表示(プレビュー)、EPUBのテーマの初期値を「未定」から「プレーン2」(横書き)、「ベーシック縦書き」(縦書き)に設定します。
⑦外部データ入力のPDFインポートを廃止します。

2.CAS記法を拡張します。
①入力した内容を、EPUBやPDFに出力しない指定「<<ignore」を新設します。原稿の中にコメントを残すことができます。
②段落が前の段落に続きであることを示す組み込みクラス(:inside-p)を新設し、段落の途中に、表や図、ブロック数式を含めるレイアウトを可能とします。
③囲み記事(コラム)の飾りなどのレイアウト自由度を高めるためにスタイルセットをコラムに適用できるようにします。
④整形済みブロックに:markup クラスが指定されているとき、その内容のインラインマークアップを解釈するように仕様変更します。これにより、プログラムのコード例などに修飾ができるようになります。

3.PDF生成機能
①作成するPDFのバージョンにPDF 1.3を追加します。
②PDFにするときのカラー空間変換機能を追加します。
③PDFの本文ページに柱を付ける、付けないの設定をできるようします。
④整形済み(pre)の文字サイズと行ピッチを設定変更できるようにします。
⑤EMBEDした表とCAS記法で記述した表で、行の高さとセル内のテキスト配置指定が一致していませんでしたが、一致させます。

4.POD対応の仕様変更
POD設定のPDF形式の推奨値をPDF/X-1a:2001から、PDF 1.3:デバイスカラー:CMYKに変更します。

5.EPUB3用CSS
カスタマイズ用のCSSテーマを用意します。

6.Web生成機能の更新
Webページの生成機能を強化します。

10月24日(月)バージョンアップ内容についてご案内するセミナーを予定しています。お申し込みはこちらからどうぞ:
http://www.cas-ub.com/user/seminar.html

続く


AH Formatter 機能のご紹介:オーバープリントの設定

AH Formatter』では、V6.2 改訂2版よりオーバープリントが指定できるようになりました。
axf:overprint / CSS -ah-overprint(オンラインマニュアル)

『AH Formatter』のサンプルFO集には、
本機能が確認できるサンプル「オーバープリントの設定例(axf:overprint)」を掲載しております。

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

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

弊社ではご検討中のお客様向けに技術相談会を行っております。お気軽にお問い合わせください。
アンテナハウス システム製品技術相談会

 


XSL-FO&AH Formatter 使いこなし技のご紹介

『AH Formatter』のサンプルページでは、
「XSL-FO&AH Formatter 使いこなし技」と称して、
XSL-FO や『AH Formatter』を使いこなすための便利な小技・裏技を紹介しています。

今のところ次の2例のみですが、
今後 XSL-FO/CSS 及び『AH Formatter』ユーザ様のお役に立つよう増やしてまいります。

表の泣き別れを float で回避する例
keep-together.within-page=”always” の指定で改ページされる fo:table-row、fo:list-item のオーバーフローを回避する例

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

弊社ではご検討中のお客様向けに技術相談会を行っております。お気軽にお問い合わせください。
アンテナハウス システム製品技術相談会

 


AH Formatter 機能のご紹介:<fo:page-sequence> の入れ子

AH Formatter V6.3』では、<fo:flow> 直下に <fo:page-sequence> を記述して入れ子にできるように拡張されました。
入れ子の <fo:page-sequence>(オンラインマニュアル)

また、<fo:flow> を省略した空の <fo-page-sequence> が許容されようになりました。

『AH Formatter』のサンプルページには、
本機能が確認できるサンプル「fo:page-sequence の入れ子と空の fo:page-sequence の設定例(fo:page-sequence)」を掲載しております。
オンラインマニュアルと併せてご覧ください。

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

弊社ではご検討中のお客様向けに技術相談会を行っております。お気軽にお問い合わせください。
アンテナハウス システム製品技術相談会

 


AH Formatter 機能のご紹介:axf:border-wave-form

AH Formatter V6.3』では、border-style=”wave” の形状(波長と線幅)を axf:border-wave-form で指定できるようになりました。
axf:border-wave-form / CSS -ah-border-wave-form(オンラインマニュアル)

AH Formatter 組版例
– axf:border-wave-form を利用した組版例 –

『AH Formatter』のサンプルページには、
本機能が確認できるサンプル「波枠線と形状の指定例(border-style=”wave”)」を掲載しております。
オンラインマニュアルと併せてご覧ください。

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

弊社ではご検討中のお客様向けに技術相談会を行っております。お気軽にお問い合わせください。
アンテナハウス システム製品技術相談会


CSS組版はどこまでいけるだろうか?

表題に関して、最近、参考になった話題をひとつ紹介します。併せてCSS組版の未来を少し考えます。

去る8月1日に、DITAユーザーズというメーリングリストに「CSS3 vs XSL-FO for PDF output」[1]という質問が投稿されました。

投稿者は、現在、SDL+AH XSL FormatterでDITAからPDFを作成している[2]とのことですが、次のようなストレートな質問をされました。

「XSL-FOは古くて頑丈です。CSSはひとあたりが良くて単純で、スタイルをWebと共有するのも簡単です。XSL-FOを使い続けることに未来がありますか? それともCSSに全面移行するべきでしょうか?」

XML組版といえば、ここ十数年XSL-FO一辺倒でしたが、CSSで組版できることへのアピールが増えてきました。製品もいくつかあります(弊社でも出しております)。このところ、DITAコミュニティでもCSS組版の話題が散見されるようになってきました。

この質問は、DITAユーザーズというディープなXMLユーザーのコミュニティで寄せられたもので、参加者は例えば書籍の組版をする人たちとは異なっています。しかし、投稿者の疑問はDITAユーザーに限らず、XMLやHTMLを使う人が共有されているものでしょう。

DITAユーザーズでは、直ちにクールな回答がいくつか寄せられました。

その中でもEliot Kimber氏の意見が参考になりました。Kimber氏は3月に来日されたのですが、その際に聞いたところ、「いま一番関心があるのはVivlioStylesのCSS組版」とのことで、大きな期待を寄せていました。そして、5月にサンフランシスコで開催されたCSSワーキング・グループのF2F会議にオブザーバーとして自ら参加したとのことです。氏のメーリングリストの意見を要約すると、次のようになります。

1. VivlioStyles、Prince、Antenna HouseのCSS組版は歩みを進めているが、CSSの印刷向けの機能が標準化されていないので、必然的にベンダー特有になっている。
2.CSS仕様に印刷向けの機能を入れることには、ブラウザベンダーが団結して反対しているので、標準化は難しそうだ。
3.CSSとXSL-FOの機能を比較してみれば、CSSではできないことがいろいろあることがわかるだろう。これは、だれも行ったことはなさそうだ。
4.CSSにはバージョンXというものはなく、モジュール毎に進化している。
5.ページ組版に特化したHTMLを作り、ブラウザのCSSとJavaScriptでそれを組版するのは確かに可能である。しかし、ブラウザとCSSが両方共進化している中で、それを実装してメンテナンスするのは容易ではないだろう。

氏の結論としては、予測可能な将来において、DITAコミュニティがXSL-FOに代えてCSS組版を採用するのは難しい、ということです。

CSSを組版に使うための根本の仕様は「CSS Paged Media Module Level 3」[4]です。これは1999年に「Paged Media Properties for CSS3」として最初のドラフトができてから何回となく改訂されています。最新は2013年3月版ですが、まだワーキングドラフトの段階から進んでいません。次のバージョンもEditor’s Draftとして用意されているところです。

新しいものを試してみたいという人はどこの世界にも一定数はいると思います。個人で試す範囲では、仕様がどうであろうとあまり関係は無いでしょう。しかし、その一線を超えて、実務の世界で積極的に使うにはまずCSS組版の仕様が勧告になることが前提になるでしょう。

現在のCSS組版は、各社それぞれが自己流の土台の上に築いている、というのが実態です。弊社は2006年からCSS組版の開発に取り組み、2009年に初版をリリースしました。CSS組版仕様の進展は、2006年に予想したよりも、残念ながら、遙かに遅かったと言わざるを得ません。その理由の一つに、CSS組版は、CSSの本流ではない、ということがあるのかもしれません。

弊社の立場としましては、CSSの仕様が勧告案(Candidate Recommendation)に進むのを待ちながら、着実に実装を進めていきたいと考えているところです。

[1] CSS3 vs XSL-FO for PDF output
[2] 同:Message 3
[3] 同:Message 7
[4] CSS Paged Media Module Level 3 W3C Working Draft 14 March 2013


Pages: Prev 1 2 3 4 5 6 7 8 9 Next