cti.li

.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

詳細なドキュメント

さらに詳細な使用方法は以下のドキュメントを参照してください。

copper-pdf.com 運営者情報・お問い合わせ