iTextSharpを使用してHTMLからPDFへの変換を行っていますが、全体的にはかなりうまく機能しますが、ほとんどの書式のようには見えません。HTMLをPDFに変換する際にルックアンドフィールを維持する方法
太字、斜体、下線はすべて機能していますが、フォントサイズ、スタイル、その他の情報は尊重されていないため、書式の作成に使用されたHTMLのように見えません。
は、誰もがいずれかの
- はiTextSharpの輸出(以下の私のコードのサンプルがある)
- それとも、この機能を提供してそこにある別の製品を知っている方法を修正する方法を知っている、としてい銀行を破ることはありませんか?
これは私のコードです:
//Do the PDF thing
Document document = new Document(PageSize.A4);
using (Stream output = new FileStream(Server.MapPath(relDownloadDoc), FileMode.Create, FileAccess.Write, FileShare.None))
using (Stream htmlStream = new FileStream(Server.MapPath(relProcessingDoc), FileMode.Open, FileAccess.Read, FileShare.Read))
using (XmlTextReader reader = new XmlTextReader(htmlStream))
{
reader.WhitespaceHandling = WhitespaceHandling.None;
PdfWriter.GetInstance(document, output);
document.Open();
Console.ReadLine();
HtmlParser.Parse(document, reader);
document.Close();
}
を設定している
、それはそこにあるの欠点は吸うどの、それは動作しませんので、私のプロジェクトは、共有ホスティングプロバイダである....レジストリへのアクセスを必要とします! –
ドキュメントからは、レジストリにアクセスすることなく使用することができますが、ドキュメントオブジェクトを作成するときは、ライセンス番号を指定する必要があります(http://www.websupergoo.com/helppdf7net/default.html)。 – patmortech