カテゴリー別アーカイブ: 使用方法・利用例

PDF Viewer SDK で簡単PDFビューア作成(3)

前回、PDFを開くところまでアプリケーションを作成しました。
今回は、ページ送りなどの動作を追加して、もう少しビューアらしくしたいと思います。

ページ移動ボタンの追加

先頭/前/次/最終の各ページへの移動用ボタンを追加していきます。フォームデザイナでボタンを4つ貼り付け、Textプロパティを「<<」「<」「>」「>>」とします。

ボタン追加画面

ボタン追加画面

「開く」ボタンのコードを追加したときと同様に、ボタンクリック動作のメソッドを自動生成してコードを追加して行きます。

private void button2_Click(object sender, EventArgs e)
{
   pdfPageViewCtrl1.GotoFirstPage();
}
private void button2_Click(object sender, EventArgs e)
{
   pdfPageViewCtrl1.GotoFirstPage();
}
private void button3_Click(object sender, EventArgs e)
{
   pdfPageViewCtrl1.GotoPreviousPage();
}
private void button4_Click(object sender, EventArgs e)
{
   pdfPageViewCtrl1.GotoNextPage();
}
private void button5_Click(object sender, EventArgs e)
{
   pdfPageViewCtrl1.GotoLastPage();
}

コードはコントロールのページ移動用のメソッドを呼び出すだけです。
これでページ移動動作の実装は完了です。

表示モードの追加

次は表示モードを変更してみます。「幅に合わせる」「全体表示」ボタンを追加します。

表示モードの変更:ボタンの追加

表示モードの変更:ボタンの追加

同じくボタンの動作を作成します。ボタンクリック時のコードは下記を入力します。


private void button6_Click(object sender, EventArgs e)
{
   pdfPageViewCtrl1.ViewMode = AvsDotNetGuiCtl.AvsViewMode.AVM_FITWIDTH;
}
private void button7_Click(object sender, EventArgs e)
{
   pdfPageViewCtrl1.ViewMode = AvsDotNetGuiCtl.AvsViewMode.AVM_FITPAGE;
}

ここでは、PDFPageViewCtrlのViewModeプロパティを設定することで表示モードを変更しています。AVM_FITWIDTHが幅に合わせる、AVM_FITPAGEがページ全体表示に対応します。

アプリケーションの実行

ではアプリケーションを実行して見ましょう。

ビューア確認画面

ビューア確認画面

ページ移動のボタンで、ページ移動ができるようになっていると思います。
全体表示ボタンを押すと、ページ全体が表示されます。

このように、PDFViewCtrlに用意されたメソッドやプロパティを操作することで、簡単にビューア機能を組み込みアプリケーションから制御ができます。

SDK にはサンプルアプリケーションとして、本格的なビューアのサンプルソースコードも付属していますので、これをそのまま利用することもできます。

作成したPDFビューア(サンプル)

作成したPDFビューア(サンプル)

ご興味のある方はぜひ評価版をお試しください。
以上、PDFViewerCtrlのご紹介でした。
PDF Viewer SDK で簡単PDFビューア作成(4)に続きます。

評価版のお申し込み:
http://www.antenna.co.jp/oem/ViewerSDK/trial.html
お問い合わせ:
SDKはOEM販売となります。OEMご相談窓口へお問い合わせください。


AH Formatter 事例紹介について

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

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

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

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

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


Server Based Converterの多国語対応について

 Server Based Converterは、Microsoft Office, PDFなどのファイルを、PDF, Flash, SVG, 各種画像形式にダイレクトに変換する変換エンジンです。
 ダイレクト変換の意味は、たとえば、Microsoft Officeがない環境でも、ファイルさえあれば、それをダイレクトに内容を見える形式に変換できるのです。

 おかげさまで、Server Based Converterは、日本国内だけではなく、海外でも使われる事例が増えてきました。北米はもとより、ヨーロッパ諸国で使われています。特に、グローバルに事業を展開している多国籍企業で、お使いいただくケースがあるようです。
 今後は、中国、中東、東南アジア諸国でも、使いたいという要望も頂戴しております。
 そこで問題になってくるのが、国際化対応、多国語対応と呼ばれる機能です。
 現在のServer Based Converterは、日本語と英語をメインに考えて作られておりまして、それ以外の国や地域の言語、日付、通貨・数値の表記方法には、一応、それらしいものは出ることはあるものの、残念ながら胸を張って対応しているとは言えない状況です。
 Excelについては、日付、通貨・数値の表記方法など、かなり対応しているのですが、Word, PowerPointでは、まだまだ対応が足りない面があります。
 そこで、徐々にではありますが、国際化対応を進めていく予定で、作業を開始しています。
 まずは、日付、通貨・数値の表記方法などで、できる限り多くの国や地域の言語に対応していこうとしています。
 そして、文章自体の多国語対応を進める予定です。いずれ、アラビア語のように、文章を右から左に横書きし、途中で左から右にも書くような言語にも対応していきたいと思っています。
 長い道のりになるとは思いますが、何卒、ご寛恕のほど、よろしくお願い申し上げます。

 Server Based Converterに関する詳しい情報は、
http://www.antenna.co.jp/sbc/
を、ぜひ、ご覧ください。
 評価版もご用意しております。
サーバベース・コンバーター 評価版のお申し込み
から、お申し込みください。

 アンテナハウスのシステム製品につきましては、事前に技術相談会を行っております。お気軽にお問い合わせください。
 詳しくは、
アンテナハウス システム製品技術相談会
をご覧の上、お申し込みください。


Server Based ConverterのPDFの注釈対応について

 Server Based Converterは、Microsoft Office, PDFなどのファイルを、PDF, Flash, SVG, 各種画像形式にダイレクトに変換する変換エンジンです。
 ダイレクト変換の意味は、たとえば、Microsoft Officeがない環境でも、ファイルさえあれば、それをダイレクトに内容を見える形式に変換できるのです。

 Server Based Converterで、PDFの注釈、中でもスタンプ注釈に対応してほしいという要望を、以前から頂戴しておりました。
 スタンプ注釈は、日本では特に意味があって、スタンプ注釈に対応すると、印鑑の印影をスタンプ注釈としてPDFに入れている場合に便利だとというのです。
 たとえば、
Acrobat Help / [基本操作] スタンプ注釈ツールを使ってみよう(Acrobat 9)
には、スタンプ注釈の例があって、シヤチハタのスタンプの例も出ています。
 たしかに、これに対応すれば、お客様に喜ばれそうです。
 そこで、次のバージョンでは、PDFの注釈に対応する予定です。
 6月か7月には、PDFの注釈に対応したバージョンをリリースできるように、作業を進めている最中です。ご期待ください。

 Server Based Converterに関する詳しい情報は、
http://www.antenna.co.jp/sbc/
を、ぜひ、ご覧ください。
 評価版もご用意しております。
サーバベース・コンバーター 評価版のお申し込み
から、お申し込みください。

 アンテナハウスのシステム製品につきましては、事前に技術相談会を行っております。お気軽にお問い合わせください。
 詳しくは、
アンテナハウス システム製品技術相談会
をご覧の上、お申し込みください。


瞬簡PDF 変換の便利機能 -その3-

『瞬簡PDF 変換』の変換以外の機能を紹介していますが、
今回、第3回目は「画像の抽出」機能です。

PDFファイルに入っている画像を抜き出して再利用したい。
そんな場合に便利なのが『瞬簡PDF 変換』の画像抽出機能です。

『瞬簡PDF 変換』の操作画面の上部に並んでいるアイコンから
「抽出」のアイコンを選択すると、
画面中央の抽出ファイルに「画像を抽出(.bmp/.jpg/.png)」が
選択できるようになります。

画像の抽出

画像の抽出

この状態で「実行」ボタンをクリックすると
PDF内に格納されている画像データのみを取り出して出力することができます。
また、特定のページにある画像だけを取り出したい場合、
ページを指定しての処理も可能となっています。

是非一度お試しください。


瞬簡PDF 変換の便利機能 -その2-

『瞬簡PDF 変換』の変換以外の機能を紹介していますが、
今回、第2回目は「テキストの抽出」機能です。

PDFファイルに入っている文字だけを再利用したい。
そんな場合に便利なのが『瞬簡PDF 変換』の抽出機能です。

抽出元となるPDFが、テキスト情報が格納されているPDFの場合、
『瞬簡PDF 変換』の操作画面の上部に並んでいるアイコンから
「抽出」のアイコンを選択すると、
画面中央の抽出ファイルに「テキストを抽出(.txt)」が
選択できるようになります。

テキストの抽出

テキストの抽出

この状態で「実行」ボタンをクリックすると
PDF内に格納されているテキストデータのみを取り出して
テキストファイルとして出力することができます。

また、スキャナなどで作成した、画像データのみが格納され
文字情報が入っていないPDFの場合は、
『瞬簡PDF 変換』の操作画面の上部に並んでいるアイコンから
「OCR」のアイコンを選択してください。

OCRを使ったテキストの抽出

OCRを使ったテキストの抽出

すると、画面中央の抽出ファイルに「OCR結果をテキストとして出力(.txt)」が
選択できるようになりますので、選択して実行を行うと、
OCRがPDF内の画像を読み取り、読み取った結果の文字を
テキストファイルとして出力します。

なお、抽出前に設定を行うことで、抽出するテキストファイルの
文字コードも指定可能となっています。

是非一度お試しください。


瞬簡PDF 変換の便利機能 -その1-

PDFファイルをOfficeファイルに変換する『瞬簡PDF 変換』ですが、
実はOfficeファイルへの変換以外にも便利な機能を搭載しています。
そんな機能を3回に分けて紹介していきたいと思います。
第1回目となる今回は「OCR結果をPDFファイルに埋め込む」機能です。

OCR機能を搭載していないスキャナで紙の原稿を取り込みPDF化すると、
画像データのみが格納されたPDFが作成されます。
このようなPDFファイルは内部に文字情報が入っていないため
ファイル内の文字検索を行うことができません。
しかし、そんなPDFでも『瞬簡PDF 変換』を使用して
PDF内に透明テキストを埋め込むことで、
文字検索が可能なPDFにすることができます。

『瞬簡PDF 変換』の操作画面には、
画面上部に変換先を選択するアイコンが並んでいます。
その中にある「OCR」のアイコンを選択すると
画面中央の変換形式に「OCR結果をPDFファイルに埋め込む(.pdf)」が
選択できるようになります。

透明テキスト付きPDFの作成

透明テキスト付きPDFの作成

この状態で「実行」ボタンをクリックすると
OCRがPDF内の画像を読み取り、読み取った結果の文字をPDF内に
透明テキストとして埋め込んで出力します。

簡単な操作で、より使いやすいPDFファイルが作成できるので
是非一度お試しください。


「書けまっせPDF5」で確定申告!その(1)

この時期になるとそろそろ確定申告の心配をされる方もおられるのではないでしょうか?
この稿では、「書けまっせPDF5」を使って確定申告書へ記入される場合の便利な機能についてお伝えします。

住所、氏名、生年月日

確定申告書でまず初めに記入するところは、住所、氏名、生年月日などの欄ですね。
ここでは、「確定申告書A」を例にとって説明します。

確定申告書の特長は数字を入れる欄が1字ごとの枠になっていることです。このため、それぞれにテキストボックスを作成して数字を入れていくのでは、かなり手間がかかってしまいます。
その場合は、「書けまっせPDF5」の桁割り機能がとても便利です。

桁割り機能については、本ブログの以前の記事『「書けまっせPDF」定番の便利機能(2/3)― 桁割とは?』でもご紹介しましたので、ご記憶の方も多いかと思います。

ここでは、申告書の郵便番号欄を例にとって簡単に説明します。詳細については上記記事をご参照ください。

  1. 初めに、親番号の欄を囲む形でテキストボックスを作成して、3桁の数字を入力します。
    郵便番号

    郵便番号

  2. 次に、テキストボックス・プロパティで「自動フォントサイズ」にチェックをつけます。これで、枠の大きさに合わせて自動的に数字のサイズを変更することができます。
    自動フォントサイズ

    自動フォントサイズ

  3. 最後に、同じくテキストボックス・プロパティで「桁割り」の欄を指定し、桁数を”3″に変更します。これで、3桁の郵便番号欄に数字をきれいに配置できます。
    自動フォントサイズ②

    自動フォントサイズ②

同様の手順で残りの郵便番号、住所、氏名、生年月日と、ついでに印鑑も入れてみましょう。
できあがりは、こんな感じです。

住所、氏名、生年月日

住所、氏名、生年月日

いかがでしょうか?

ここまでで使用した「書けまっせPDF5」の機能は、以下の4つになります。

  • テキストボックスの作成
  • 自動フォントサイズの指定
  • 桁割りの指定
  • 印鑑の作成

慣れないうちは思い通りに行かなくてイライラしてしまうこともあるかも知れませんが、同じことの繰り返しですので、まずは「習うより慣れろ」でやってみてください。

明日は、金額欄に挑戦してみましょう。

※「書けまっせPDF5」は弊社オンラインショップ からご購入いただけます。「書けまっせPDF5」の詳細は製品の紹介サイトをご覧ください。


「AH PDF Server V3」次期改訂版(3)機能拡張コマンドプログラム

「AH PDF Server V3」次期改訂版について、最終回です。

 「AH PDF Server V3」のフォルダ監視変換では実装しにくい機能を個別のコマンドプログラムとして提供するのが「機能拡張コマンドプログラム」になります。実際には一部のお客様には提供した機能なのですが、次期改訂版からすべてのお客様に提供する事にしました。ただし、対応するのはプロフェッショナル版とコマンド版のみとなります。

 前々回にも少し触れましたが、フォルダ監視変換では設定は基本的に全てのファイルで同じ設定を使う事になります。そのため、例えばセキュリティ解除では同じパスワードなら問題ないですが、ファイルによって異なるパスワードの場合は対応出来ません。そういった機能で要望があったものを「AH PDF Server V3」の本体設定とは別に個別のコマンドプログラムとして対応し、機能拡張として提供します。

 主にWebアプリケーションや他システムから「AH PDF Server V3」のコマンドプログラムを呼び出して利用している(利用を考えている)お客様に対しての機能提供となりますが、提供する拡張機能については少し説明します。

【セキュリティ解除】

 「AH PDF Server V3」で処理するPDFにはセキュリティが掛っていないことが前提になっています。本来、セキュリティを掛けたPDFファイルというものは処理される事を前提にしていないため、このような仕様にしています。

 この考え方は基本的には変わりは無いのですが、それでも組織内に限って言えばセキュリティを外したい場面はあるようです。そのために今回、機能拡張として提供を決めました。セキュリティを解除するにはパスワードを知ってる必要があるので、パスワードが分からないPDFのセキュリティを解除する事は当然出来ません。

【ページ削除】

 PDFファイルの特定のページ、もしくはページの範囲を削除する事が出来ます。これにより、不要なページを省く事が可能です。

【ページ抽出】

 ページ削除とは逆に、必要なページのみを抽出します。指定方法が個別のページや範囲などを組み合わせて指定できるので(例えば「2,4,5-9,23」と指定すると2ページ、4ページ、5ページから9ページ、23ページを抽出する事が出来ます)ページ削除よりも柔軟に使う事が出来ます。

【ファイル添付】

 PDFファイルに任意のファイルを添付する事が出来ます。1ファイルだけならコマンドにパラメータを記述するだけで添付できますし、複数の場合は添付したいファイルのパスを複数記述したテキストファイルを指定する事により複数ファイルを一度に添付できます。

 いずれの機能拡張コマンドプログラムも元ファイルの削除や変更を行う事は無く、新たなPDFファイルを生成します。

 これらのコマンドは次期改訂版がリリースされたら評価版でも確認して頂けます。お役立て頂ければ幸いです。


「AH PDF Server V3」次期改訂版(2)アドイン変換

 「AH PDF Server V3」の次期改訂版で追加される「Word」と「Excel」のアドイン変換について少し触れたいと思います。

 アドイン変換自体は前回も書きましたが「PDF Driver」の機能の1つで、アドインを登録するとMicrosoft Office(Word/Excel/PowerPoint)の各編集画面に「アドイン」メニューが追加されてアンテナハウスのアドインボタン(設定と変換)が表示されます。そこで設定したりPDFに変換したりする事によって通常のPDF変換(印刷によるPDF変換)では出来ない事を可能にしています。

 具体的な設定画面は以下のようになっています。

「Word」の変換設定画面

「Word」の変換設定画面

「Excel」の変換設定画面

「Excel」の変換設定画面

 実際にアドイン登録された状態でMicrosoft Office(Word/Excel)を開き、アドインメニュー内の設定のアイコンをクリックして表示してみると分かると思いますが、ほぼ同じ設定が可能になっています。

 要望として多いものは「Word」の「見出し」などのスタイルをしおりにする事と、「ハイパーリンク」をPDFでも有効にする事です。この2つは割合定期的に要望が寄せられます。また、PDFに変換した時に、オリジナルのファイルと少しレイアウトなどが変わってしまうケースがあるのですが、お客様によってはオリジナルのファイルを添付する事によってそういう事態を回避したいという要望もあります。

 注意点としては従来の変換の設定とアドイン設定は排他設定になっている事です。要するに「従来の設定での変換」か「アドインを使った変換」かのいずれかになります。これに関しては変換方法が異なるため、どうしても両立出来ません。

 いずれにしても「Word」や「Excel」の変換が多いお客様にとっては便利な機能追加だと思います。

PDF Server 製品ページ
●製品お問い合わせ先 システム製品営業
 e-mail:sis@antenna.co.jp
TEL:03-5829-9021


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