Programming」カテゴリーアーカイブ

プログラミング全般に関するカテゴリーです。

HTMLにPDFを埋め込むスクリプト

HTMLドキュメントの中にPDFオブジェクトを埋め込むことができるJavaScriptのライブラリ。

pdfobject How to use PDFObject
http://pdfobject.com/instructions.php

JavaScriptで

var variablename = new PDFObject({ url: "file.pdf" }).embed("targetElementID");

とするだけで、HTMLドキュメントに埋め込めるため、お手軽に使えます。

JAN8、JAN13のチェックデジット

JAN8、JAN13のチェックデジットは、モジュラス10/ウエイト3で計算されるようです。

例えば、0123456の場合は

  1. 奇数桁: (0 + 2 + 4 + 6) × 3 = 36
  2. 偶数桁: 1 + 3 + 5 = 9
  3. 奇数桁と偶数桁の合計値: 36 + 9 = 45
  4. 45を10で割った余りを10から引く: 10 - (45 mod 10) = 5

という計算手順で、チェックデジットは5となります。

CreateProcessの使い方

CreateProcessを使うと別のアプリケーションを実行することができます。

CreateProcess 関数
http://msdn.microsoft.com/ja-jp/library/cc429066.aspx

コマンドラインアプリケーションの場合にコマンドプロンプトを非表示にするには、SW_HIDEを使うようです。

CreateProcessからプロンプトを非表示 – takoashiの開発記録
http://d.hatena.ne.jp/takoashi_net/20090305/1236239906