Copper PDFはHTML+CSSをはじめとする文書をサーバー側でレイアウトしてPDF等に変換する、ドキュメント変換サーバーです。 一般的なブラウザでページ分割された文書を表示する場合に比べて、高速・高品質でレイアウト出来るように独自に機能強化されています。 また文書を表示するブラウザ等のクライアントの環境に関係なく同一の表示が保障され、単なるHTML文書では実現出来ない、PDF特有の機能を利用することが出来ます。 ECサイト等での帳票類の出力、統計資料やマニュアル等の文書生成、官公庁や銀行等での各種申請書類の出力等、幅広く利用が可能です。
HTML, CSS以外にもXML, SVG, XSLTといったウェブ向けの標準規格に対応しており、JPEG, PNG等の画像を読み込んでPDFに変換することが出来ます。 PDF以外の各種画像フォーマットへの変換も可能です。
Copper PDFは100% Pure Javaアプリケーションであり、Java実行環境を利用出来る、Linux, Windowsをはじめとする様々なOS上で実行可能です。
ウェブアプリケーションの開発言語として一般的なJava, Perl, PHP, C#, VB.NETをはじめとするプログラミング言語向けに、使いやすく高機能なオブジェクト指向APIを用意しています。 PDFのもととなるHTMLの出力は普通のウェブアプリケーションを開発する場合と同じであり、JSP, Smarty, TemplateToolkit, ASP.NETのようなテンプレートエンジンも利用することができます。 各プログラミング言語からCopper PDFへ、ネットワークを介してアクセスする仕組みなので、 アプリケーション側はJava実行環境を必要とせず、また負荷分散によって非常に高負荷が予想されるシステムにも対応可能です。
高速で強力な独自の通信プロトコル(CTIP)の他、HTTP/HTTPSによる接続をサポートしており2.1.0、 Ruby, Python, 4D等、HTTPクライアントを利用できる各種開発環境からも容易に利用することができます。