カテゴリー別アーカイブ: お知らせ・ニュース

【動画公開】XSLT超入門3, CSS組版スライドと補足

ちょっと一息アンテナハウスウェビナー「XSLT超入門 3 XPathについて」を終えました。ご視聴いただいた方、ありがとうございます。お時間の合わなかった方、動画が公開されたので、ぜひご覧ください。


Zoomの注釈機能

発表直前に気付いたのですが、Zoomの「画面の共有」ボタンの横に、いつの間にやら「注釈」というボタンが増えていたので早速使ってみました。いかがでしたでしょうか。

PowerPointスライドと違い(おそらくほとんどの)PDFビューアにはレーザポインタ機能がないので、助かりますね。(他機能として、テキストも表示できます。スライド表示中に「これ補足した方がいいかな」といった思いつきでテキストを追加したりはPDF注釈でも実現できますが、操作の切り換えの手間があるため、Zoomにあるに越したことはない、くらいの感想です。)

CSS組版スライド

担当したここ数回のウェビナーではPowerPointでスライドを作成していました。今回も途中まではそうだったのですが、内容の大幅な修正を行うついでにAH FormatterでHTML+CSS組版によるPDFスライドに移行しました。

以前XSL-FOでスライドを組版したことを紹介しました。スライド発表程度の長さであれば単一HTMLでもあまりテキスト分量はかさみません。今回、HTMLが650行弱、CSSは240行程度でした。実作業としてはSCSSで記述して変換していたので……240行程度でした。まあ、セレクタ部分は簡潔になりますが、改行・インデントとしてはあまり変わらないんですね。CSSについてはAH CSS Formatterの既定のCSSを読み込んだ上でなので、0から組むのであればもう少し嵩むでしょう。

VS CodeでSCSSを編集 with AH CSS Extension

SCSSの編集はVS Codeで行いました。VS CodeでのCSSの補完・サジェストについては、@media printなども最初からある程度対応しています。
加えて先日、AH CSS Formatterの豊富な拡張仕様を入力補助してくれるAH CSS Formatter Extensionが公開されたので早速使っています。SCSSファイル編集でも有効なようです。

https://github.com/AntennaHouse/ahformatter-vscode-css-ja

「HTMLソースでスライドを作成する」というと、気になるのは「発表スライドとWebページを同時作成できるか?」という点ではないでしょうか。結論としては「内容次第」ということに落ち着いてしまうのですが、「ある程度まで同一ソースで作成する」ことを目標とすると、方針として押さえるべき点は次のことでしょう。

  • HTMLソースはWebページ向けが主、スライドは従
    • スライド組版時はdisplay:noneにする情報を決めておく
    • スライド向けCSSを先行する場合、とくに注意するのはfloat配置とheightの100%

もちろん、広告を目的とするWebページなどで一度に入る情報量を絞ることなどはよくあります。ここではある程度技術的内容のプレゼンとそのWebページ化を前提としています。

スマホ向けとPC・タブレット向けのページを同じソースで作成する場合にスマホ向けをメインにレイアウトすることを「モバイル・ファースト」といったりしますが、Webページとプレゼンテーションの関係はもう一捻りあります。
モバイルとそれ以外で異なるのは、主に画面サイズです(より正しくは前提とする通信環境によるリソースの出し分けなどもあります)。
一方、Webページとプレゼンにおいて、Webページはそれのみですが、プレゼンは(通常)「スライド+発表者+発表」で構成されます。この違いは「読者側が受動的か能動的か」「発表者による注意対象・情報量のコントロール」といった差異を生みます。

HTMLソースの話に戻ると、ある変換を行うとき、情報量は落とす方が楽で、足すのはかなり困難です。
つまり「より情報量を必要とする方を主とし、そうでないものを従とする」ということになります。
プレゼンは発表という追加情報を前提とするため、スライドにWebページと同じ情報量を与えると情報量が過多になりがちです。

CSSでは手軽に表示を隠蔽する方法としてdisplay:noneがあります。これは、プレゼンでは口頭で与える情報を、Webページではテキストで表示する、という目的にも使えます。

@media print {
.web-page-only {
  display:none;
  }
}

前提として、「スライド上隠蔽されても前後の話は分かるようにする」というライティングが必要です。なので、パラグラフライティングの基本や、DITAにおけるshortdescのように、「これは最低限最初に伝える」という文章から書いていくよいでしょう。

ページ向け媒体ではフロートはページの上端、下端を前提に書けます。これはpositionについても同様です。

XSLT超入門3の補足

さて、発表の補足です。

何度か述べましたが、XPathの特長は、簡単には「ある文書で、目的の箇所を簡便な記法で指定できる」「取り出した値の加工が行える」ことにあります。ただ「hoge/fuga/…」と書きつらねるだけでなく、軸や述部といった機能・概念を使うことで、他の言語、というかDOMインターフェイスでは難しいこともスマートに行える、ということをXSLT超入門3ではフューチャーしたのですが、いかがでしたでしょうか。
「ここが分からないのでここをじっくりやってほしい」などの要望を、メール・SNS・動画へのコメントなどでいただけると幸いです。

さて、発表について、事前の予定から大きく削った箇所としては2箇所です。データモデルと、XPath 1.0のコードを3.1でリライトするという内容です。

データモデルについては、XPath 2.0でいかに整理されたか、3.0(3.1)で何が拡充されたか、の詳細を削りました。このあたりについてはW3CのXDMのページに図示があるので内部処理モデルに興味のある方はご参照ください。

XPath 3.1でのリライトについては、題材として丁度良いバランスのものを見つけるのはかなり難しかったため、構成から削除しました。「XPath 1.0でまともに処理できるように記述した上で、XPath 3.1で明らかに改善されるように書き直す」ということの難しさは、「そもそも1.0で書けなかった処理を拡充したものがほとんど」「1.0では(XSLT上では)独自functionの定義もできないので、XSLTも多分に含むことになる」といった点にあると感じます。XSLT 1.0のコードでの超絶技巧についてはfunctXライブラリが有名でしょうか。

超絶技巧はおいておいて、もう少し簡単なものはあります。

XPath 1.0(XSLT 1.0)
<xsl:template match="*[contains(@class, ' topic/ph ')]"> 
  ...
</xsl:template>
XPath 3.0(3.1) (XSLT 3.0)
<xsl:template match="*[contains-token(@class, 'topic/ph')]"> 
  ...
</xsl:template>

行っているのはDITAの@class処理で、スペース区切りで続く文字列の部分一致判定です。contains()では含まれてさえいれば真を返してしまうので、topic/ph前後にスペースは必須です。ないと「mytopic/ph」なども一致してしまいます。
contains-token()は、なんだったら名指しで「HTMLやDITAのclass処理に使えるよ」と書かれているのでさもありなん。

コア関数についてはかなり駆け足で紹介しました。コード例をバーッと載せていましたが、コードをしっかり読んでもらうことは意図していません。
これは構成上割と悩みどころで、関数名と処理内容を淡々と流すのであれば、ウェビナーよりもWebサイトや本などを参照するように誘導しても良いと考えています。あるいは数時間~数日のワークショップであれば、サンプル、基本、応用、基本、……といった進め方をしたと思います。

とくにXPath 1.0では、関数型言語らしい「関数を組み合わせて使う」ことはなかなか難しいため、その有用性のアピールを分かりやすく行うのは難しくなっています。

発表中、contains()が(2.0)となっていましたがこれは記述ミスで、XPath 1.0からあります。


【動画公開】FormatterClub 2021秋 ウェビナー

に開催した『FormatterClub 2021秋 ウェビナー』のアンテナハウス社員発表の録画を編集、分割し「アンテナハウスPDFチャンネル」にて動画を公開しました。

『AH Formatter20年の歩み』 ~FormatterClub 2021秋 ウェビナー ~

「PDFは当初ターゲットとしていなかった」「最初はActivXアプリだった」など、最近アンテナハウスやAH Formatterを知った方には驚きの内容もあったのではないでしょうか。

『XSL Formatter 拡張仕様使いこなしガイドの紹介』~FormatterClub 2021秋 ウェビナー~

『使いこなしガイド』の紹介です。ショウケースの紹介、『使いこなしガイド』を使って入力項目のある書類を作成するデモを行いました。

『AH Formatter V7.2 のご紹介』~FormatterClub 2021秋 ウェビナー ~

AH Formatter V7.2公開がウェビナー前日の16日だったため、非常にタイムリーな話題でした。
GUIのしおり表示やaxf:float-y="anchor"など、動画映えする機能が追加されています。機能のほかにも対応プラットフォームの拡大など、見逃せない内容を紹介しています。

FormatterClubについて

Formatter Club は、アンテナハウスの XML 自動組版ソフト『AH Formatter』を導入されているユーザーや関心を持っていただいている皆様と開発者とを繋ぎ、会員同士の交流、情報交換により『AH Formatter』の利用技術を向上させ、より皆様のお役に立てる製品としていくために役立てることを目的として発足いたしました。
『AH Formatter』とその関連技術(XSL、CSS、XML 多言語組版など)に関心のある方でしたらどなたも参加できます。参加費は無料です。
Formatter Club の活動には会員メーリングリストを情報交換のために利用し、会員専用の Web ページも提供いたします。また定例会を開催し、会員相互の親睦をはかります。定例会は、『AH Formatter』開発者から最新バージョンの紹介・デモ、活用事例紹介、組版技術の向上のための勉強会などを行います。

FormatterClubについて アンテナハウス株式会社


https://www.antenna.co.jp/AHF/formatterclub.html

関連記事




【動画公開】「DITAで本を書いてAH XSL Formatterで自動組版する」、FormatterClub2021ウェビナーのお知らせ

2021年8月10日に開催しました、ちょっと一息アンテナハウスウェビナー「DITAで本を書いてAH XSL Formatterで自動組版する」の録画を編集した動画が公開されています。

動画は1本10分程度の4本立てとなりました。

ご好評いただけましたようで、当日は予定時間をはみ出すくらいにご質問をいただきました。
「タグを気にせず書きたい」といった意見もございました。個人的には「タグを気にしながら書きたい」派でしたのでそういった方のための資料はあまり用意できていなかったのですが、そういった方面のアプローチも存在しますので、機会があればあらためてまとめたいと思います。

さて、この動画自体は少し前に公開されたのですが、何故今ブログ記事にしているかというと、次のイベントに関連するためです。

FormatterClub2021ウェビナー開催

日時
2021年9月17日(金)17:00~18:10
概要
今回のFormatterClubでは、キヤノンの吉田一様にFormatterでのマニュアル作成と自動組版の取り組みの発表の他、XSL拡張仕様のご説明、AH Formatterの今後をご紹介を致します。
内容紹介・お申込みページ
ウェビナー登録ページ【終了しました】

Formatter Club は、アンテナハウスの XML 自動組版ソフト『AH Formatter』を導入されているユーザーや関心を持っていただいている皆様と開発者とを繋ぎ、会員同士の交流、情報交換により『AH Formatter』の利用技術を向上させ、より皆様のお役に立てる製品としていくために役立てることを目的として発足いたしました。
『AH Formatter』とその関連技術(XSL、CSS、XML 多言語組版など)に関心のある方でしたらどなたも参加できます。参加費は無料です。
Formatter Club の活動には会員メーリングリストを情報交換のために利用し、会員専用の Web ページも提供いたします。また定例会を開催し、会員相互の親睦をはかります。定例会は、『AH Formatter』開発者から最新バージョンの紹介・デモ、活用事例紹介、組版技術の向上のための勉強会などを行います。

Formatter Club について | アンテナハウス株式会社

ということで、「XSL拡張仕様のご説明」として『使いこなしガイド』の紹介をさせていただく予定です。
今回のウェビナーはFormatter Club会員様以外でも参加が可能ですのでお気軽にご登録、ご視聴ください。

関連記事



ウェビナーでやります!!「LibreOffice VS OSDC 変換ガチンコ対決」

フリーのオフィスソフトとして有名な『LibreOffice』はWord/Excel/PowerPointファイルのPDF変換用としても利用されています。弊社アンテナハウス株式会社も、Office Server Documents Converter(以下、OSDC)という製品で同じようにPDF変換機能を提供しています。

そこで、今回は色々なOfficeファイルを実際に変換した結果を2021年3月23日(火)16:00でのウェビナーで大公開します。【ウェビナーは終了しました】

また、PDF変換以外の機能比較も行ってみます。

  • Microsoft WordからPDFへ変換結果比較
  • Microsoft ExcelからPDFへ変換結果比較
  • Microsoft PowerPointからPDFへ変換結果比較
  • 入力(読込)可能ファイルの比較
  • 出力(書出)可能ファイルの比較
  • I/Fの比較
  • 変換速度の比較
  • ■PDF変換結果比較
    【シンプルな機能チェック(グラフ、表、SmartArtや段組みなど)だけでなく、Webで公開され実際に使用されている】ファイルの変換結果の比較を行います。
    ■入出力可能ファイルの比較
    Office以外のファイルに対応しているのか、しているのであればどの様なファイル形式か、PDF変換以外に画像変換は対応しているか等を比較します。
    ■I/Fの比較
    新規・既存システムへの組み込みに必要なI/Fの種類を比較します。
    ■変換速度比較
    同じファイルセット(10ファイルほど)にどの程度の時間で変換できるかを比較します。
    実際の計測結果を以下に公開します。


    ウェビナー登録ページ【終了しました】

    〒103-0004
    東京都中央区東日本橋2-1-6 東日本橋藤和ビル5F
    アンテナハウス株式会社

    ◆ご購入に関するお問い合わせ(祝日を除く月~金曜日9:30~18:00)

    TEL:
    03-5829-9021
    FAX:
    03-5829-9023
    E-mail:
    sis@antenna.co.jp


ふるさと納税返礼品にアンテナハウスデスクトップ製品登場!

 

アンテナハウス伊那支店、そして商品センターが位置する長野県上伊那郡南箕輪村のふるさと納税返礼品として、弊社デスクトップ製品が登録され、さとふるポータルサイトでの掲載がスタートしました。

ニュースリリースに詳細、手続き方法などを掲載しています。「アンテナハウスのデスクトップ製品が、南箕輪村ふるさと納税返礼品として、さとふるポータルサイトに掲載されました」をご覧ください。

アンテナハウスデスクトップ製品「瞬簡PDF」シリーズについて

電子の紙 PDF(Portable Document Format)を、紙のように手軽にお使いいただくための各種ソフトウェアを提供します。

https://www.antenna.co.jp/product/

PDFのやりたいことから探す!アンテナハウスのデスクトップ製品」からはPDF活用の目的に応じて製品をお探しいただけます。

また、「瞬簡PDF」シリーズはPDFの新しい仕様であるPDF 2.0に対応しています。

https://www.antenna.co.jp/product/pdf20.html

この機会にぜひご検討ください。

伊那谷について

南箕輪村がある伊那とはどんなところなのでしょうか? このブログでは「e-na伊那谷 旅便り」という題で、伊那支店と商品センターの社員が伊那の魅力を紹介する連載を行っています。

 

現在50を超える記事があります。まさしく旅をするように伊那谷の魅力を感じていただければ幸いです。


【11/17(火)】事例豊富なScanSaveがパワーアップし、e-SuccessにVER-UPした訳【ちょっと一息 アンテナハウスウェビナー】開催【終了しました】

追記:本ウェビナーは終了しました。ご参加いただきありがとうございました。


下記のようなウェビナーを 16:00〜16:45で開催させて頂きます。
ご都合が合うようであれば是非とも参加のご検討をお願いします。
よろしくお願いいたします。

【ちょっと一息 アンテナハウスウェビナー】 事例豊富なScanSaveがパワーアップし、e-SuccessにVER-UPした訳
発行: アンテナハウス株式会社 e-ドキュメントソリューションG

e-Success』(イーサクセス)は、「ScanSave-V3」や「ScanSave-V4」の機能を踏
襲し、追加機能を装備し、改名して2020年8月21日に販売開始しています。
PC 版・オンプレ版・クラウドサービス版から選択可能で、JIIMA 認証を10月5日
付で取得しています。

今回は、そんな e-Success の誕生秘話と、電帳法対応のため、強化・追加された機
能をまとめてご案内します。

●タイムスケジュール

  1. 事例豊富なScanSaveがパワーアップしe-SuccessにVER-UPした概要説明 15分
  2. 多彩な入力機能基本編 10分
  3. 多彩な入力機能応用編 5分
  4. タイムスタンプのまとめ打ち 5分
  5. エクスポート機能 5分
  6. 質疑応答 5分

※zoomのチャット機能を使用して行います。

下記2つのURLからお申し込みいただけます。
ご都合の良い方法からご確認・お申し込みください!

こくちーず: https://www.kokuchpro.com/event/20201117/(※終了しました)
zoom登録: https://zoom.us/webinar/register/3416044634315/WN_NhraV997Qm2rPNjMNrGKkg(※終了しました)

どうぞよろしくお願い申し上げます。


e-success

ちょっと一息 アンテナハウスウェビナーのご案内

アンテナハウスでは、「ちょっと一息アンテナハウスウェビナー」というキャッチフレーズのもとに、8月より毎月第2、第4火曜日の16時からウェビナーを定期開催してしています。

「ちょっと一息アンテナハウスウェビナー」の運営趣旨は次のとおりです。

  • 仕事に疲れがでてきた、夕方、一息入れに気軽に立ち寄っていただけるようにする。
  • そこで有益な情報を仕入れられるというイメージを定着させる。
  • 弊社製品を購入していただいた後、使い方のわからない場合にも参考になるような情報を提供し、ユーザーサポートの意味合いを持たせること。

ウェビナーのスケジュールは、近々の予定についてはトップページにてご案内しております。なお、トップページは随時更新されるので、過去の開催を含めてすべてのスケジュールを次のページでご案内しております。

https://www.antenna.co.jp/seminar/2020/seminar-2020.html

単にウェビナーを開催するだけではなくて、プレゼン内容をPDF形式の資料として公開したり、録画して動画として制作して、動画アンテナハウス内(YouTube)で配信しています。

動画アンテナハウス:https://www.youtube.com/channel/UCFW240z-xDNDEkKiHA5u_7g/

Zoomの録画から動画を制作するのは結構な時間がかかるため、現在のところ、8月25日のウェビナー分だけがYouTubeで配信されている状態です。

  1. 8月25日ウェビナー第1部の動画(YouTube):https://www.youtube.com/watch?v=rgz9nTaqAYo
  2. 8月25日ウェビナー第2部の動画(YouTube):https://www.youtube.com/watch?v=yxoax5spQP0

Zoomのウェビナー録画を短期間でうまく動画化できるようすることが課題です。また、動画以外にもなにか良いコンテンツ提供方法がないかとも考えております。

弊社では、こうした活動を継続的に行い、お客様にアンテナハウスのファンになっていただけることを目指しております。石の上にも3年といわれますが、頑張って3年くらいは継続いたします。

なにか、こんな話が聞きたいというご要望がございましたら、ぜひ次までメールでご連絡ください。なんとか知恵を絞ってご要望にお応えいたします。

連絡先:アンテナハウスウェビナー委員会、メールアドレス:cas-info@antenna.co.jp

火曜日夕方お時間の余裕ができましたら、お気軽にお立ち寄りください。スタッフ一同でご参加をお待ちしております。


テレワークの時代、皆さんはPDFを上手に活用できていますか?

PDFお助け便利帳『無料で作るPDF 3つのポイント+活用ノウハウ3選』
16:00〜16:45

antenna house webinar


アンテナハウス マイページを公開しました!

アンテナハウス マイページ ログイン画面

アンテナハウス マイページ ログイン画面

昨日 2020年9月28日より、ご購入いただいた製品のオンラインユーザー登録と、オンラインショップで購入時に必要な会員登録を統合し、「アンテナハウス マイページ」として、サービスを開始しました。

マイページではオンランショップとログイン処理を共通化し、両サービスをシームレスに利用できるようになりました。また、登録された製品のバージョンアップ購入や優待販売があるかをお知らせ表示して、直接該当の製品をオンラインショップでご購入いただけるようになります。

マイページ トップメニュー画面

マイページ トップメニュー画面

アンテナハウスのデスクトップ製品をご購入いただいて、まだ製品の登録を行っていないお客様は、ぜひ新しいマイページでご登録ください。

マイページの登録は無料で、製品をお持ちでない方もアカウントの作成ができます。

アカウントの作成をしておくことで、次にオンラインショップで購入したり、見積書のPDFを作成するときにスムーズに行なうことができます。
また、メールでの情報送信を希望される場合は、お得なセール情報などの配信やメルマガ限定の特価販売の情報などを受信できます。

製品をお持ちでない方も、この機会にぜひアカウントをご登録ください。


「ScanSave」が第14回JIIMAベストプラクティス賞ダブル授賞!

アンテナハウス株式会社の推薦下記2事例が第14回 JIIMA ベストプラクティス賞
に受賞しました。

株式会社 武蔵野様
「OCR 活用によるダスキン伝票・経費精算領収書等のペーパーレス化実
現」
茨城県大同青果株式会社様
「2 年前の『スキャナ保存』本番後に目覚めた!バックオフィス業務丸ご
とペーパーレス化の実現!」

詳しくは、下記をご覧ください。
https://www.jiima.or.jp/wp-content/uploads/pdf/14th_bestpractice.pdf

「受賞された企業様がご利用されているアンテナハウス・クラウドサービスに
ついて」はこちらをご覧ください。
https://www.antenna.co.jp/scansave/ss-on-onesaas.html

【補足説明】

JIIMAとは:

公益社団法人 日本文書情報マネジメント協会(理事長 勝丸 泰志)

「ベストプラクティス賞」について:

日本文書情報マネジメント協会(略称;JIIMA)は、60 年にわたり文書情報マネジメントの普及啓発に努めている国内唯一の公認団体です。マイクロフィルムの普及からスタートした活動は時代の変遷とともに変化し、現在では「安心で社会生産性の高い電子文書情報社会の構築」を目指して、文書情報マネジメントを普及啓発する公益活動を続けております。その一環として 2007 年(平成 19 年)より先進的な文書情報マネジメントシステムを導入し、顕著な成果を出された企業・団体に対して『ベストプラクティス賞』を設け表彰しております。本年度の JIIMA ベストプラクティス賞は、審査委員会での厳正な審査の結果、下記
の 7 事例に授賞が決定し、JIIMA ホームページで公表すると共に、11 月 12 日(木)から開催予定のJIIMA 主催 『デジタルドキュメント 2020 ウェビナー』で授賞発表と、受賞記念講演を行います。


海外ウェビナー動画「CSSとXSL-FO:印刷出版に私はどちらを使うべきでしょうか?」(日本語字幕付き)

Xplor International(https://xplor.org/)主催のウェビナーにて、弊社副代表のMichael Millerが発表を行いました。

タイトルは「CSSとXSL-FO:印刷出版に私はどちらを使うべきでしょうか?」(原題:CSS or XSL-FO: Which should I use for producing print publications)です。
「CSSとXSL-FO、どちらを使うべきでしょうか?」という質問をよくいただきます。こののウェビナーではCSSとXSL-FO、それぞれの特徴や歴史的な背景を昨今の出版を取り巻く環境も含めてご紹介しています。技術的な内容は少なめで、どなたでも理解しやすい内容となっています。

ウェビナーの様子はYouTubeでご覧いただくことができますので、ぜひご視聴ください。

なおYouTubeの字幕機能を使えば、日本語字幕付きでご視聴いただくこともできます。
字幕の設定方法は、

  1.  動画右下の設定アイコン(歯車マーク)をクリック
  2. 「字幕」をクリック
  3. 「日本語」にチェックを入れる

以上の設定で日本語字幕付きでご視聴いただけます。



XSL-FO/CSSスタイルシートにより、XMLとHTMLをサーバー上で高速にPDFに変換!



アンテナハウス ウェビナー スケジュール一覧 2020


Pages: 1 2 3 4 5 6 7 8 9 10 ... 20 21 22 Next