.NET(C# / VB.NET)での利用方法
ドライバの入手
以下のアドレスから最新版のドライバをダウンロードして下さい。
http://sourceforge.jp/projects/copper/releases/p12608
dllディレクトリ内にあるCTI.dllをプログラムにリンクしてください。
ウェブサイトを変換する
以下は、ウェブサイトをPDFに変換する簡単なプログラムです(C#)。
using System; using Zamasoft.CTI; namespace examples { /// <summary> /// サーバー側からインターネット上の文書にアクセスして変換します。 /// </summary> class ServerResource { static void Main(string[] args) { using (Session session = DriverManager.getSession(new Uri("ctip://cti.li/"), "", "")) { // test.pdfに結果を出力する Utils.SetResultFile(session, "test.pdf"); // http://cti.li/以下にあるリソースへのアクセスを許可する session.Property("input.include", "http://cti.li/**"); // ウェブページを変換 session.Transcode("http://cti.li/"); } } } }
上記のプログラムのVB.NET版です。
Imports System Imports System.IO Imports Zamasoft.CTI ''' <summary> ''' サーバー側からインターネット上の文書にアクセスして変換します。 ''' </summary> Module ServerResource Sub Main() Using session As Session = DriverManager.getSession(New Uri("ctip://cti.li/"), "", "") ' test.pdfに結果を出力する Utils.SetResultFile(session, "test.pdf") ' http://cti.li/以下にあるリソースへのアクセスを許可する session.Property("input.include", "http://cti.li/**") ' ウェブページを変換 session.Transcode("http://cti.li/") End Using End Sub End Module
詳細なドキュメント
さらに詳細な使用方法は以下のドキュメントを参照してください。