Java版ドライバ 2.1.2をリリースしました。

Java版ドライバにはApache系の(org.apache.という名前で始まる)クラスが含まれており、 アプリケーションがApache系のライブラリを使っている場合は衝突することがあります。

新しいバージョンではcti-driver-2.x.x-min.jarというApache系のライブラリを含まない、小さなjarを用意しています。

このjarではHTTP/REST接続ができないという制約があります。

こちらからcti-java-2.1.2をダウンロードして下さい。

 


PDF

Copper PDF 3.0.7をリリースしました

Copper PDF 3.0.7をリリースしました。「Copper PDF サーバーのダウンロード」から入手してください。

バージョン3.0.6で発生した、PDFのブックマーク(しおり)に関する不具合を修正しています。バージョン3.0.6でブックマークを使用しているユーザーに影響しますので、更新をお願いします。

変更点

以下のバグを修正しました

トップレベルに空の見出し見出し(<h1>)がある場合、不正なブックマークが作られる


PDF

Copper PDF 3.0.6をリリースしました

Copper PDF 3.0.6をリリースしました。「Copper PDF サーバーのダウンロード」から入手してください。

変更点

以下のバグを修正しました

複数段組の中に、組み方向が異なるボックスをページにまたがって配置するとエラーにより停止する
“display:inline; position: absolute;”を指定したボックスをテーブル内に配置すると、場所がずれるか、ページをまたがる場合にエラーにより停止することがある
“display:table-cell;”を指定したボックスの直後に<br clear=”all”/>を配置するとエラーにより停止する。

以下の機能を追加しました

Windows環境ではドライブ名(C:, D:など)で始まる文字列がファイルパスとして処理されるようにしました。
‘-cssj-no-break-characters’, ‘-cssj-break-characters’プロパティで禁則文字を変更することができるようにしました。(マニュアル195ページを参照)

CSS3サポートのために以下の機能を追加しました

‘opacity’プロパティで透明化を指定できるようにしました。

角丸境界のために、以下のCSS3プロパティを実装しました。
‘border-top-left-radius’
‘border-top-right-radius’
‘border-bottom-left-radius’
‘border-bottom-right-radius’
‘border-radius’


PDF

EPUBプラグインをリリースしました

電子書籍の標準形式であるEPUBを処理可能にするプラグインを公開しました。

このプラグインを導入すると、HTMLと同じようにEPUBをCopper PDFに読み込ませて処理できるようになります。EPUBをサーバーサイドでPDFに変換することが可能になります。

EPUBプラグインはCopper PDF 3.0.5以降で動作します。

プラグインのダウンロードページはこちらです。


PDF

Q. CentOSにインストールするには?

CentOSではyumでJavaをインストールするとフリーのJava実行環境であるjava-x.x.x-gcjがインストールされますが、これではCopper PDFが起動しないことが分かっています。

こちらのサイトから、下にJava Platform (JDK) 7u4と書かれているアイコンをクリックし、その先のRPM版のJavaをダウンロードしてください。

このJavaとyumでインストールされるJavaは共存できません。java-x.x.x-gcjがインストールされている場合は削除してください。

RPMをダウンロードしたら、以下のようにJavaをインストールしてください。

rpm -ivh jdk-7-linux-x64.rpm

Copper PDFのRPM版をダウンロードしてインストールしようとすると、「javaパッケージがない」という旨のエラーが出てインストールできません。しかし、上記のJavaがインストールされている場合は問題なく動作しますので、以下のように依存関係を無視してインストールしてください。

rpm -i --nodeps copper-pdf-3.0.5-0.noarch.rpm

PDF

新しいWordPressプラグインを公開しています

新しいWordPressプラグイン、“PriPre”(開発版)を公開しています。

PriPreは、書籍として出版できるレベルの印刷向けPDFと、電子出版のためのEPUBを作成するプラグインです。出版用途およびオフィス等での書類作成に利用することができます。

WordPressのプラグインディレクトリからダウンロード・インストールすることができます。WordPressをお使いの方はぜひご利用ください。

プラグインディレクトリのアドレスはこちらです。

http://wordpress.org/extend/plugins/pripre/

スクリーンショット

記事を編集中に、即座に印刷レイアウトを確認することができます。

同じカテゴリーの複数の記事を並べ替えて本にすることができます。

スマートフォンやタブレットに合わせたPDFを読者がその場で作ることができます。


PDF

Royal Mail カスタマーバーコード

実例

example-royal-mail-cbc

構文

<bc:barcode message="2012345">
  <bc:royal-mail-cbc>
      <bc:module-width>0.53mm</bc:module-width>
      <bc:track-height>1.25mm</bc:track-height>
      <bc:ascender-height>1.25mm</bc:ascender-height>
      <bc:interchar-gap-width>1mw</bc:interchar-gap-width>
      <bc:quiet-zone enabled="true">10mw</bc:quiet-zone>
      <bc:checksum>add</bc:checksum>
  </bc:royal-mail-cbc>

メモ

  • このシンボロジーには可読領域が存在しない!

メッセージ書式

  • 有効な文字は[0~9]と[A~Z]
  • 開始と終了文字は[( [ ] )] (これらは必要に応じて自動的に付け加えられる)

PDF

Perl 版ドライバ 2.1.2をリリースしました。

Perl版ドライバをバージョンアップしました。

画像の出力時にContent-Lengthヘッダが後に出力されてしまうため、画像出力時はContent-Lengthを自動で出力しないように修正しました。

PDF出力の場合は影響ありません。

こちらからcti-perl-2.1.2をダウンロードして下さい。


PDF

Copper PDF 3.0.5/2.1.13をリリースしました

変更点

以下のバグを修正しました

access.txtの設定によりアクセス拒否した場合、スレッドが解放されない。

出荷時の設定ではlocalhostからのみのアクセスを許可していますが、他のホストからのアクセス等でアクセス拒否がおこると、スレッドが解放されず、いずれ処理ができなくなってしまうという不具合があります。アップデートをお願いいたします。


PDF

Copper PDF 3.0.4をリリースしました

Copper PDF 3.0.4をリリースしました。「Copper PDF サーバーのダウンロード」から入手してください。

変更点

以下のバグを修正しました

画像を直接PDFに変換する処理で、処理回数が複数回あるとエラーになり止まる
高さがautoの場合、画像だけ含むテーブルの高さがつぶれる
positionが指定されたボックスにoveflow:hidden;を設定した場合、内部でpositionが指定されたボックスが外にはみ出す
XML/XHTMLでURLのキャラクタ・エンコーディングが正しく認識されない

HTML5との互換性のため、以下の機能を追加しました

HTML5の<meta charset>に対応した
HTML5形式のRUBYを使えるようにした

EPUBとの互換性のため、以下のプロパティ名を使えるようにしました

-epub-text-align-last
-epub-writing-mode
-epub-text-emphasis
-epub-text-emphasis-style
-epub-text-emphasis-color
-epub-text-combine
-epub-column-count
oeb-column-number
-epub-column-width
-epub-column-gap
-epub-column-rule-style
-epub-column-rule-color
-epub-column-rule-width
-epub-column-fill
-epub-column-span
-epub-column-rule
-epub-columns

縦書きレイアウトを改善しました

縦書きで括弧類と句読点の間を詰めるようにした

複数の処理結果を結合する場合に2パス以上の処理をできるように次の設定を追加しました

processing.middle-pass

以下のURIをドライバのgetServerInfoに渡すことで利用可能なフォントの一覧が取得できるようにしました

http://www.cssj.jp/ns/ctip/fonts


PDF