カテゴリー別アーカイブ: コラム

第39期決算終了。決算公告を更新しました。

お陰様で、弊社は2022年12月末をもちまして、第39期を無事終了しました。

この2月27日に定時株主総会を開催し、第39期決算報告等が承認されました。そこで、Webページの会社案内中の貸借対照表を更新しましたので、お知らせいたします。

会社概要の「決算公告」の項

現在は第40期に入っております。40年と言いますと長いようですが、会社設立以来、あっという間に過ぎ去ったという印象があります。

コンピュータのソフトウェア業界は、この40年間でまったく変わってしまいましたが、この間、なんとか会社を継続することができましたのは、一重にお客様に支えていただいたお陰です。

ここに深く深く御礼申し上げます。

2023年2月28日

アンテナハウス株式会社
代表取締役 小林 徳滋



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


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

『トップガン マーヴェリック』ピート・ミッチェルは大佐? 大尉?

ピート“マーヴェリック”ミッチェルといえば、トム・クルーズ演じる海軍パイロット。1986年に大人気となった『トップガン』の主人公です。36年ぶりの第2作目が5月27日から公開されて大人気です。公開直後は混んでいたので敬遠、2週目に見に行ったのですが、気になったことが幾つかあり、チェックするために3週目に改めて見に行きました。

そのひとつは階級です。最初に見に行ったとき、英語ではCaptainと呼ばれていたのはよく覚えていたのですが、日本語字幕では大佐になっていたと思い込んでいました。ところが、『週刊文春』6月23日号の町山智浩・言霊USAに『トップガン マーヴェリック』の話題がとりあげられていて、そこに、マーヴェリックは「36年後の今も大尉のまま出世していなかった」という文があり、ちょっとびっくり。

大佐だと思っていたけど「え! 大尉だったのだろうか?」と気になってしまいました。それを確かめるためにふたたび見に行ったのですが、オープニングの直後には、ピート・ミッチェル大佐という階級付の紹介があり、さらに、映画の中では何度も何度もCaptain(字幕では大佐)とでてきました。

町山智浩さんはカリフォルニアのバークレー在住とのことなので、現地で字幕なし英語版を観たのでしょう。で、Captainを大尉と理解したのだろうと思います。しかし、米国海軍のCaptainは、日本語では大佐と訳すのが普通のようです。

なお、トップガンの第一作では、マーヴェリックを階級で呼ぶ箇所は遥かに少ないですが、その中で、恋人になる前のチャーリーがピートに対して(字幕で)大尉と呼びかけており、原語ではLieutenantと呼んでいたようです。

なので、英語で見ても、LieutenantからCaptainに昇格しているわけで、「36年後の今も大尉のまま出世していなかった」という解釈は誤りでしょう。アメリアが、まだ大佐なの? とからかうシーンでは、ピートは「飾りの多い大佐だよ」(勲章をいろいろもらった)と言い訳しており、マーヴェリック本人も階級を気にしてないわけではないようです。

ちなみに第1作では、大尉と呼びかけられるケースはまれで、上官・教官・仲間はマーヴェリックと呼び、友人・恋人同士ではピートです。これに対して、第2作は、上官も同僚もミッチェル大佐と呼び、生徒は大佐と呼んでいます。友人・恋人同士ではもちろんピートです。マーヴェリックと呼ばれるケースは少ない。最後にフェニックスが「マーヴェリックは5機よ」と言うので、パイロット仲間ではマーヴェリックなのだろう。このように呼ばれ方から見ても、第1作と第2作で地位が相当変わっていることが分かります。

ところで字幕と言えば、感心したのはアイスマンが画面にタイプした「It’s time to let it go.」「It’s time to let go.」を「過去は水に流せ」と訳しているところ。なかなかこういう訳はできないな、と感心した次第です。

ただ、実をいうと「it」があったかどうか確信をもてません。文法的には必要なような気がしますがどうなんでしょう。もう一度見に行こうかなぁ。確認したところitはありませんでした。

神は細部に宿り、プログラムは1文字でエラーになるので、常に隅々までチェックを怠らないようにしないとね。




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


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

XSL-FO 試行錯誤 カレンダーを自動生成したい(その月のマスの最初の日を取得する)

XSL-FO 試行錯誤 カレンダーを自動生成したい(構想編)の続きとなります。

大抵のカレンダーにおいて、ある月の表における最初の日付は「1日」ではありません。日曜始まりのカレンダーなら、「その月の1日が含まれる週の日曜日の日付」を取得する必要があります。このとき同様に「その月の最終日が含まれる週の土曜日」も考える必要がありますが、今回は割愛します。

XSLT 2.0からは日付関連の関数が使えるので、これを使っていくことにします。

<xsl:transform 
 xmlns:xs="http://www.w3.org/2001/XMLSchema"
 xmlns:fn="http://www.w3.org/2005/xpath-functions"
 xmlns:fo="http://www.w3.org/1999/XSL/Format"
 xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="3.0"
 xmlns:cal="urn:calendar"
 exclude-result-prefixes="xs fn">...</xsl:transform>

ルートはこんな感じです。foやaxfは今回登場しません。XSLT 2.0からは型の時点でエラーを検知したりといったことが可能なので、XMLSchemaの名前空間はかかせません。xpath-functionsの名前空間は宣言しなくとも使えますが、自作関数との区別用に明示しています。独自に実装する名前空間はcalというprefixを付けることにします(functionのnameには名前空間の明示が必要になります)。

 <xsl:function name="cal:getWeekDay" as="xs:integer">
   <xsl:param name="day" as="xs:date"/>
     <xsl:sequence select="$day => fn:format-date('[F]') => cal:weekDayInteger()"/>
 </xsl:function>

 <xsl:function name="cal:weekDayInteger" as="xs:integer">
   <xsl:param name="wd" as="xs:string"/>
   <xsl:choose>
     <xsl:when test="$wd eq 'sunday'">
       <xsl:sequence select="0"/> 
     </xsl:when>
     <xsl:when test="$wd eq 'monday'">
       <xsl:sequence select="1"/> 
     </xsl:when>
     ...
     <xsl:otherwise>     
       <xsl:message terminate="yes" select="'Invalid input'"/>
   </xsl:otherwise> 
 </xsl:choose>
 </xsl:function>

曜日を0-6のxs:integerで取得することにします。日付の曜日自体はfn:format-date(‘[F]’)で取得できますが、これをxs:integerに置き換えます。これは次回以降、moduloを使って日付の表を埋めていくためです。

「=>」はXSLT 3.0から使える記法で、処理の見た目がすっきりします。cal:weekDayIntegerについてはXSLT 3.0的にはmap{‘sunday’:0, …}のように曜日のstringと対応付ける整数をまとめて、それを展開する形がより望ましいかもしれません。2.0でも外部XMLや、xsl:chooseではなくXPathのifなどにまとめると記述量は減ります。xsl:otherwiseではmessage@terminate=”yes”で処理を強制終了していますが、ライブラリなどとして整備するなら分岐処理前にxsl:assertやxsl:tryなどで対応しておきたいところです。

  <xsl:function name="cal:getFirstDayOfTable" as="xs:date">
   <xsl:param name="firstDay" as="xs:date"/>
   <xsl:param name="weekStart" as="xs:integer"/>
     <xsl:variable name="weekDayOfFD" select="cal:getWeekDay($firstDay)"/>
     <xsl:choose>
       <xsl:when test="$weekDayOfFD eq $weekStart">
         <xsl:sequence select="$firstDay"/>
       </xsl:when>
       <xsl:otherwise>
         <xsl:variable name="dur" select="'P' || string(abs($weekDayOfFD - $weekStart)) || 'D'" as="xs:string"/>
         <xsl:sequence
           select="(xs:dateTime($firstDay) - xs:dayTimeDuration($dur)) =>xs:date()"/>
       </xsl:otherwise>
    </xsl:choose>
 </xsl:function>

その月の最初の日(xs:date)と、左端に来る曜日(xs:integer)を引数にして、初週の左端にくる曜日を取得します。

最初の日の曜日をvariableで持つことで、後で使用しやすくしています。この日が始まりの曜日と一緒なら後の計算はいらないので分岐させます。整数同士の比較です。

一緒でない場合、最初の日から曜日のギャップ分遡った日付を取得する必要があります。

最初の日をdateTimeにキャストし、そこにdayTimeDurationでギャップ分の日をマイナスし、それをxs:dateに戻します。

結果を確認してみましょう。2022年1月のカレンダーの表(日曜始まり)ならば、入力「2022-01-01」に対し「2021-12-26」が期待する結果となります。

<xsl:param name="dateArg" as="xs:date" />
 <xsl:template name="xsl:initial-template">
   <xsl:variable name="weekStart" select="0" as="xs:integer"/>
   <xsl:message>
     <xsl:sequence select="xs:date($dateArg) =>
       cal:getFirstDayOfTable($weekStart)"/>
   </xsl:message>
 </xsl:template>

XSLT 3.0では、ダミーのソースXMLファイルを用意しなくとも上のように「xsl:initial-template」という特殊な名前のテンプレートを使うなどして直接XSLTプログラムを走らせられます。グローバルのパラメータdateArgに入力した月始めのxs:dateを処理した結果を表示してくれます。

果たして私の環境では「2021-12-26」が出力されました。

考慮するケースが足りないかもしれません。無保証であることにくれぐれもご留意ください。

他、関数などに落としこめる事項としては年度の切り換えがあります。これは次回取り組みたいと思います。XSL-FOまでいきませんでした……。

関連記事

XSL-FO 試行錯誤 カレンダーを自動生成したい(構想編)

関連資料

XSL Transformations (XSLT) Version 3.0
W3C Recommendation 8 June 2017





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


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

書籍のHTML版の構造を考える(OOXML入門第2版)

12/07に「『Office Open XML Formats入門 第2版』制作報告」のウェビナーを行いました。ウェビナーで言及したように、『Office Open XML Formats入門 第2版』はHTML版も制作中です。

編集用XMLであるSimpleDoc(の改造版)はほぼHTMLの文法なので基本的にはそのままです。
とはいえ、そのままで出せるかというとそうでもなく、「表示媒体の違い」へ意識を向ける必要があります。本記事ではその辺りについて「こんなことを考えながら作っています」という話です。

形式

まず、HTMLとしてはHTML5、もといLiving Standardに合わせています。他社コンテンツを制作するような場合に比べれば更新の自由が利きますし、セマンティックな語彙が多い方が嬉しいですね。変換自体にはXSLT 3.0を利用しています。

スタイル設定

SCSSで大本を記述した後、CSSに変換したものをlinkの読み込み対象にしています。あるページ特有のスタイルというものは無かったため「_color.scss」「_header.scss」、「_footer.scss」これらを読み込む「common.scss」のようになっています。

ページ分割とナビゲーション

まずページ分割単位の決定。「最終的に1ページのHTMLファイルに収める」というのはそれなりの文量のある書籍では現実的ではありません(動的に内容を取得するのであればそういった方法もあるでしょう)。今回は「章単位でフォルダーを分け、節単位でファイルを分ける」ということにしました。
余談として、DITAではDITA-OT標準のHTML出力を行うとトピックごとにページが分けられます。書籍の形態を重視する場合はこのトピック単位というのは個人的にはやや扱いづらいものであったりします。

ナビゲーションの追加について。特に静的なページとして用意する場合、次の箇所へ遷移する方法の確保は重要です。HTML版用に新たに考えるべき項目としては「常に目次をページ内に配置する」「前後の箇所へのリンクを配置する」「検索用のページを用意する」といったことが挙げられます。

「常に目次をページ内に配置する」については「目次へのリンクを各ページに配置する」で濁してあります。ページごとに記述量が増えて若干デバッグがしづらくなるためです。全ページに目次を配置した場合も、ファイルサイズとしては誤差でしょう。「iframeタグで目次ページを表示させる」ことも可能ですが、今回はリンクを選択しました。

コンテンツの配置レイアウト

body/headerに章題と章トップページ・目次ページ・前後ページへのリンク、body/footerに前後ページへのリンク、body/main内にそのページのコンテンツを配置しました。
書籍と構成は変わるものの「常に(画面上という意味でなく)表示されて欲しい情報」とコンテンツとして欲しい情報といった整理を行うことに変わりはありません。

書籍版と見せ方を変えるもの

Webブラウザーでは紙の本ではできない操作が可能です。今回、次のような変更をしています。

  • コードブロックにoverflow:scrollを設定。
  • h3のsection内容をdetailsタグでアコーディオン表示設定。
  • 画像にwidth:100%を指定。

記事内容の主題といっても良い箇所だと思うんですが、3行で終わってしまいました。

相互参照、リンク

これは「できるならやった方が良い」という話です。HTML版用に新たに用意するにはコストが高く、やるのであればHTML版に関係なく取り組む価値があります。
書籍内の単語や索引、図参照などをハイパーリンクとして設定することについて、元原稿であまり積極的に設定していなかったためにほぼ見送りました。PDF用にリンク用の機構をしっかり準備、活用していれば流用できただけに惜しいです。

メタデータ

「メタデータ、head内をどこまで用意するか」といった話があります。「この場所(弊社Webサイト)にこのコンテンツがあることを知っている」方に対して公開する向きが強いため、ひとまず先送りにできるだろうということがあげられます。
JSON-LDによるメタ情報の追加やサーチエンジン巡回用のRobots.txt、といったものですね。

最低限の項目としてtitle、言語、エンコーディング、viewportの初期値といったものは設定しました。これらは文字化けやモバイル端末での表示性確保として最低限設定すべき箇所でしょう。

OGPについてはある程度用意した方がSNS上でのリンク表示が見栄えするのである程度は確保したいので悩ましいところです。

作業が完了していないこともあり今回はこの辺りで。HTML版(、そして販売準備中のプリントオンデマンド版も)の完成まで少しだけお待ちください。

参考資料




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


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

XSL-FO試行錯誤 変換後を意識しながら独自XMLを考える

業務ではなくプライベートの話となるのですが、自分用のXML規格を考えたり、そのXMLを変換するXSLTを書いたりということをしています。

自分用のXMLはさらに自分用の軽量マークアップからの変換によって得ることを想定しているので、スキーマまで作りこもうと日々ジリジリと進めています。

XSLTは組版用でないXMLを組版用のXSL-FOに変換できるわけですが、「軽量マークアップとして書きやすく、XSL-FOやHTMLにもしやすい」XMLというのはなかなか難しいなと感じています。

脚注はDITAではfnタグでマークアップします。XSL-FOではfootnote、footnote-bodyに変換されるでしょう。CSS Paged mediaではspanにした後フロートさせることが多いようです。
Webページ、HTML5的には脚注文の位置はasideの中あたりが良いのでしょうか?ただ、HTMLページの一番下(フッタ)に置いてしまうとPDFや紙でのソレよりも遥か下に行ってしまい、後注、しかもappendix的な配置になってしまうかもしれません。
では脚注用のfootnoteタグを用意するのではなくnoteタグを用意してレイアウトは属性にしましょうか?

変換先がXSL-FOであれば出力は1ファイルが望ましいでしょう。
しかしたとえばDITAなら?元の独自XMLはマップやトピックをどのように扱っていると好ましいでしょうか?独自XML自体が外部ファイルをどう扱うかも重要です。XIncludeなどを援用する、しない。うーむ。

メインの構造をまたぐ構造、たとえば複数段落に対する注釈などについてはrange-startとrange-endのようなタグを作る方式である程度しのげますが、変換後に納得できる構造にできるかは悩ましいところ。

そんなことを考えていると休日が過ぎています。
XMLアプリケーションはそれぞれがそれぞれの用途のために専門化されているので、中間形式のための独自XML規格というのは実は難しいのかもしれません。

DITAで本を書いてAH XSL Formatterで自動組版する

日時
2021年8月10日(火)16:00~17:00
概要
2021年5月18日に公開/販売した『AH XSL Formatter 拡張仕様使いこなしガイド』の制作報告を通し、XML執筆からPDFを作る過程の知見をご紹介します。
DITAについてや、DITAでの書籍制作における実例の紹介や、DITAを扱うときの注意事項など、自動組版やXMLの使い方、DITAに興味がある方、Formatterユーザーさん、必見です!
内容紹介・お申込みページ
こくちーずプロからお申し込み:https://www.kokuchpro.com/event/20210810/終了しました
Zoomウェビナーへ直接お申込みいただく場合: ウェビナー登録ページ終了しました




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


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

「瞬簡PDF 書けまっせ 8」で差込印刷

『瞬簡PDF 書けまっせ 8』はPDFに文字や図形、画像、印影などを自由自在に書き込みするためのソフトウェア『瞬簡PDF 書けまっせ』の最新バージョンです。

今回は差込印刷をおこなう方法を解説していきます。
差込印刷とは文書に外部データを埋め込んで印刷したりPDF出力することを言います。
Youtube動画として公開されておりますのでそちらもご覧下さい。
3分で分かる!「瞬簡PDF 書けまっせ 8」差込印刷

それでは差込印刷機能を使って年間保守契約申込書をつくってみましょう。こちらのPDFを使用します。

まずページ全体に自動認識で差込フィールドを作成します。

自動認識されてできたフィールドのうち、使わないものや誤認識されたものを削除します。
ここでは下記入力欄と
「ご登録情報の変更がある方はご記入ください。」
「その他の理由・ご意見がございましたらご記入ください」
最後にあるアンテナハウスロゴ上にご認識されてできた3つのフィールドを削除します。

会社、部署、氏名の欄は1つのフィールドを3つに分割します。
高さを半分に縮めて[Ctrl]を押しながらドラッグコピーして上下2つに分割します。 さらに下の段も幅を半分に縮めてコピーすることで左右2つに分割します。

「ご登録住所」欄は上下に3分割、「保守契約製品名」欄は上下に2分割してください。

 

今回使用するデータ hosyu_data.xlsxは13列あるのでフィールドの数がちょうど13になるように余分に2つ作っておきます。

すべてのフィールドができたら差込データ(hosyu_data.xlsx)を設定しましょう。
リボン「差込」タブのデータソースにデータファイルの場所を指定します。
今回のデータの先頭行は項目名になっており不要のため、「開始行」を「2」にセットします。

このようにデータが表示されました。

データの順序と差込順序をあわせていきましょう。
差込順序の「クリックで指定」を使います。

ユーザIDが1番目,区分が2番目(不要データ)、会社名が3番目というふうにデータの順序を見ながら順番にフィールドをクリックして差込順序を決めていきます。
不要データは余分に作ったフィールドに割り当てます。

余分な2つのフィールドは非表示にします。選択してリボン「書式」タブの「出力」を「出力しない」にしてください。

これでデータのセットは終了です。あとは細かい調整をして文書としての完成度を上げていきましょう。
氏名の後ろに「様」が入るようにしたいので表示形式に「@様」と入力します。

同様に郵便番号に「〒」、価格に「\」をつけましょう。

あとは全フィールドを選択して、フォントを変えたりマージンを入れるなど、お好みで見栄えを良くしていきます。

住所など文字が入り切らなくなる可能性があるものは、「自動フォントサイズ」をONにしておくと文字があふれる場合、自動的にフォントサイズを小さくしてくれるのでおすすめです。

データの差込が正しくできているかは印刷プレビューで確認できます。
正しくできていればデータが埋め込まれレコード数分のページができているはずです。

最後にPDFを出力すればできあがりです。
今回作成した内容をwppxとして保存したものが年間保守契約申込書できます。




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


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

PDF対話フォームってご存じですか? PDF対話フォームを使えば、登録・申請の仕組みを簡単にデジタル化でき、効率もあがります

昨年2020年より官民の大きな課題としてますます注目が集まるデジタルトランスフォーメーションことDX。アンテナハウスPDFでは、PDF対話フォームを登録や申請業務分野のDX推進のための一押し機能と考え、諸施策を進めております。次にPDF対話フォーム関連情報の一部をご案内いたします。

まず、2021年1月12日開催された、今年初のちょっと一息アンテナハウスウェビナーではPDF対話フォームへの大きな期待を語りました。

当日のウェビナーの録画をYouTubeに公開しております。

YouTube:【vol.1】申請・登録のデジタル化の現状と課題

行政分野で日々行われる申請・登録業務ですが、いまだに窓口でのやりとりが不可欠なのが現状です。どうしてオール電化ならぬ、オールデジタル化に至らないのでしょうか。考察します。

YouTube:【vol.2】誰でも直接記入できるPDF対話フォーム

申請・登録のデジタル化として、Webアプリケーション化が考えられますが、開発やメンテナンスにかかるコストから現実的ではありません。そこで、PDF対話フォームを使うというのを考えてみます。

YouTube:【vol.3】PDF対話フォームの活用を考える

PDF対話フォームの活用は、ちらほらみられるものの、ほとんど普及していないのが現状です。ここでは、PDF対話フォームの活用法や、広く普及させるためのアイディアを考えてみます。

また、先日は『瞬簡PDF書けまっせ8』を使って、PDF対話フォームを作成する動画をYouTubeにアップしました。

YouTube:3分で分かる! 「瞬簡PDF 書けまっせ 8」 対話フォームの作り方

「瞬簡PDF 書けまっせ 8」 ではPDFで入力可能な入力欄「対話フォーム」を 簡単に作成することができます。テキストフィールドやチェックボックス、ラジオボタンなど、様々なフォームフィールドの作り方を説明します。

来月:7月13日には、ちょっと一息アンテナハウスウェビナーのPDF対話フォーム編第2回目として、アンテナハウス製品の顧客登録用紙にPDF対話フォームを実際に応用した活用例をご報告いたします。

ちょっと一息・アンテナハウスウェビナーのご案内:7月13日16時より
PDF対話フォームで簡単・便利な登録更新!

PDF資料室:PDF対話フォームとはなにか? 申請のデジタル化にPDF対話フォームの活用を期待する

PDF対話フォームについての基礎的な解説文です。




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


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

XSL-FO試行錯誤 索引でページ番号をmergeできるのは3ページから

XSL-FOの索引でページ番号が連続するとき、最初と最後のページ番号だけ表示して途中のページを省略するプロパティがあります。

  • 索引キーが連続するページに登場する
  • 索引キーのindex-classが同じである(index-classが異なるとマージ処理が指定されていても分離される)
  • merge-ranges-across-index-key-referencesプロパティ”merge”が設定されている

このときmerge-sequential-page-numbersmergeを指定いると、ページ番号表示が範囲形式にまとめられます。範囲形式のときに最初のページ番号と最後のページ番号の間の文字は<fo:index-page-citation-range-separator>で指定可能です。

仕様にも「3ページ以上のとき」とあり、2ページのときはとくに何もしません。

この機能は、索引に指定した語の登場ページを列挙するときに表示をまとめる機能であり、「トピックと語がほぼ一致するので、索引表示はトピックの範囲が分かるようにしたい」という要望のためのものでは「ない」ということです。
具体的には、筆者は「2ページ連続のときも範囲形式で表示したい」とFOを記述しようとして「そういう機能ではない」という指摘を受けました。

ちなみに「トピックの範囲を常に範囲形式で表示したい」というときはどうするかについては、「トピックは必ず2ページ以上となる」という制約を付けられるのであれば(見開き2ページを基本構成とするなど)、<fo:page-number-citation>を使えば良いでしょう。制約がないと、トピックが1ページの範囲のとき「3ページ-3ページ」のような表示になってしまうかもしれません。(<fo:static-content>内のマーカ参照でのこういった重複については、AH XSL Formatterではaxf:suppress-duplicate-marker-contentsという拡張仕様があります。)


索引 22–2–2 連続ページ番号の範囲表示 | XSL-FOの基礎 第2版

索引自体の記述例はサンプルFOをご覧ください。
https://www.antenna.co.jp/AHF/ahf_samples/sample-fo.html#page-set




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


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

電帳法の新令から読取る、残ってしまった曲者要件とは?

皆様もご存じの通り
インターネット版 官報 (特別号外 第30号)に次の記載があります。

上記URLは先頭の352ページから改ページして354ページまでご確認ください。

上記は「電子計算機を使用して作成する国税関係帳簿書類の保存方法等の特例に関する法律施行規則の一部を改正する省令」です。

皆様は両方押さえておられましたか?
なかなか、官報まで目を通すのは大変ですよね!

私も、この官報を見つけ分析するのに、少し時間がかかりました。
さて、改正された電帳法施行規則(新令)の「スキャナ保存」に係る要件を順番に見ていきましょう!

新令 第2条

「入力方式」:
旧令とほぼ同じ(業務サイクル/速やか(一般書類は適時入力))
「一定水準以上の・・」:
旧令と同じ

  • ▼200dpi以上256階調,カラー

が基本的に要件として残る

「タイムスタンプ」:
受領者等読み取り時の自署や特に速やかは撤廃された◎

  • ▼「一の入力単位」毎にタイムスタンプ付与

が要件として残る。条件付きでタイムスタンプ不要◎

「読取り情報の保存」:
  • ▼解像度、階調、大きさ情報の保存(確認)

が基本的に要件として残る

「ヴァージョン管理」:
  1. ▼①訂正削除を行った場合には、これらの事実及び内容を確認することができる
  2. ▼②訂正削除を行うことができない。

の何れかが要件として残る

「入力者の情報」:
  • ▼入力者に関する情報の確認。

要件として残る

「適正事務処理要件」:
撤廃◎
「帳簿との相互関連性」:
旧令と同じ

  • ▼請求書などの書類と帳簿の相互にその関連性を確認することができること

が要件として残る

「見読可能装置の備付け等」:
旧令と同じ▼
「システム関係書類の備付け」:
旧令と同じ▼
「検索機能の確保」:
条件付きでやや緩和(範囲指定、2つ以上の検索項目での絞込検索が要件から削除)
「所轄税務署などへの申請」:
撤廃◎

総合的に見ると
大きな撤廃は

  • 申請不要
  • 定期検査不要
  • 受領者等読み取り時の自署や特に速やかの不要
  • タイムスタンプ条件付きで不要
  • 検索要件条件付きでやや緩和

となります。

電帳法の新令から読取る残ってしまった曲者要件とは?

「一定水準以上の・・」:
▼200dpi以上256階調,カラーが基本的に要件として残る
「タイムスタンプ」:
▼「一の入力単位」毎にタイムスタンプ付与が要件として残る。
「読取り情報の保存」:
▼解像度、階調、大きさ情報の保存(確認)が基本的に要件として残る
「ヴァージョン管理」:
▼①訂正削除を行った場合には、これらの事実及び内容を確認することができる②訂正削除を行うことができない。の何れかが要件として残る
「入力者の情報」:
▼入力者に関する情報の確認。要件として残る
「帳簿との相互関連性」:
▼請求書などの書類と帳簿の相互にその関連性を確認することができることが要件として残る

以上の6要件が厄介な要件となります。

皆様は、これらの内容が読み取れましたか?

以上 参考になれば幸甚です。

【皆様へのお薦めウェビナー】

“改正”電子帳簿保存法と令和3年税制改正大綱より、電帳法抜本緩和をズバリ解説
日時:
2021年5月25日(火)16:00~16:45
概要:
財務省が公開している “改正” 電子帳簿保存法の新旧比較表と、令和3年税改正大綱の電帳法の抜本緩和情報を元に、把握できる要件を解説します。
内容紹介・お申込みページ:
https://www.kokuchpro.com/event/20210525/ウェビナーは終了しました。

是非ともご参加お待ちしております。




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


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

YouTube動画作成体験2

皆様、おはこんばんは。
YouTube動画作成体験 第2回目です。

前回はこちら:YouTube動画作成体験1

動画作成も楽じゃない

動画は大きく2つの要素に分かれています。一つは「音」、もう一つは「(動く)絵」です。YouTubeなど、個人投稿できる動画サイトには、どちらか一方だけで構成された動画も数多くありますが、セミナー(ウェビナー)といった動画の場合は、その性質上、どちらか一方だけだと視聴者を呼び込むのは至難の業です。

音編

Premiere Proでは、Adobe Auditionという、音声編集に特化したソフトウェアとの連携機能があります。編集するウェビナー動画内には、様々な雑音が入ります。代表例として、

  • あー、えーなどの余計な音声、「すー」という呼吸音など
  • ヒスノイズ
  • キーボードやマウスの操作音
  • 話者の(頭を振ったり首を傾げたり、座り直しとか)動作で音声が大小変化する

特徴的かつ限定的、人がしゃべっていないときに生じる雑音であれば、ノイズリダクションなどで軽減可能なのですが、音声のバックグラウンドに生じるような雑音は、Adobe Auditionを使っても軽減がとても難しいです。YouTubeで配信されている使い方動画でもみんな言っていました。

音声編集は、完璧じゃない。

音編 結論

音声編集は完璧じゃないので、元の素材づくりから意識が必要です。これだけで、編集にかかる工数がだいぶ減ります。

  1. 講師は「あー」とか「えー」とか呼吸音をできるだけ意識して話すこと(リハーサルで肩慣らししたり、カンペを作って対応してください)
  2. ウェビナー録画は、あまり人の来ない(雑音のない)環境で行うこと
  3. 話中は、頭をはじめ、姿勢はなるべく保ってください
  4. 安いマイクは使わないでください(高ければいいというものではありませんが、収録が意識されているものにしてほしい)

(動く)絵編

「ちょっと一息 アンテナハウスウェビナー」の「絵」は、PowerPointで作られたスライドです*1
つまり、基本的に「動き」というものがありません。
リアルセミナーなら代わりに演者が動くのでよいのですが、動画にしたときは真面目に観る気が起きません。「」画じゃないですから。
これに動きを付けて少しでも視聴者の目をそらさないようにするのが筆者の役目の一つとも心得ているのですが、やはりこれにも限界があるのです。

やりすぎるとウェビナー動画じゃなくなる…

例)
【vol.1】申請・登録のデジタル化の現状と課題 ~『書き込みソフトなしでも内容を記入できる「魔法のような」PDFファイルとは?』より~

スライドが長時間動かないので、イラストをパカパカ挿入しています。ただの動画としてみればありきたりな構成になるため、まあ、見られるのですが、「ウェビナー」の動画ということを考えると、ちょっと(?)やりすぎました…(反省)。でも投稿してます。

かといって、セリフをスライドにくっつけただけというのも、ウェビナー動画としてはいただけません。

例)
【vol.1】様々な方法で利用されているMicrosoft社製品のライセンスについて、利用許諾範囲変更問題を考えます。 ~『Microsoft社製品のライセンスって、どうなってんの?』から
  1. *1 担当者の裁量なので、万が一のとき他の環境でも再生できるのであれば形式は決まっていません。

(動く)絵編 結論

元になる動画の質が良ければ、編集はOP/EPに紹介を挿入するだけで済む!ので、ウェビナー担当さん、ぜひ、ご協力をよろしくお願いいたします。<(_ _)>

  • スライドをPowerPointで作るときは、アニメーションを利用して、スライドにある程度動きを持たせる
  • セリフはスライドに載せない
  • 代わりに、要点と「絵」を載せる
  • 文字や画像は、ぱっと人の目に入って印象付くよう、大きくする、フォントを変える、色を付けるなどする
  • デモの様子とか、別撮りした動画をスライドに入れてみる

アンテナハウスPDFチャンネルは、まだまだこれから精進していきますので、見てやるよ!という方は、ぜひチャンネル登録をお願いいたします!





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


瞬簡PDF 統合版 2024
アンテナハウスPDFソフトの統合製品!
Pages: Prev 1 2 3 4 5 6 7 8 9 10 ... 111 112 113 Next