我在iTextSharp中遇到CSS问题

时间:2013-08-14 12:44:48

标签: c# css asp.net itext

我在使用CSS从HTML代码制作PDF文件时遇到问题。

PDF正在制作中,但代码中没有提供任何CSS。

我搜遍了整个地方并找到了大量的示例代码,但是没有一个能为我工作。

-

http://itext-general.2136553.n4.nabble.com/IText-XMLWorker-amp-CSS-td4471515.html

我无法在此页面上获取示例。 handler.getCSS()不可用。

-

http://api.itextpdf.com/xml/com/itextpdf/tool/xml/XMLWorkerHelper.html

此页面告诉我需要使用 iTextSharp.tool.xml.css 或iTextPDF

iTextSharp iTextPDF 之间是否存在差异?

-

将CSS纳入以下代码的最简单方法是什么:

我可以将CSS作为单独的文件,如果这样可以使它更容易。

public static void ConvertToPDFNow(string FileName, string HTML){
    Document document = new Document();

    iTextSharp.text.pdf.PdfWriter writer = iTextSharp.text.pdf.PdfWriter.GetInstance(document, new FileStream(@"C:\Domains\example.com\Arkiv\" + FileName, FileMode.Create));

    document.Open();

    iTextSharp.tool.xml.XMLWorkerHelper helper = iTextSharp.tool.xml.XMLWorkerHelper.GetInstance();
    helper.ParseXHtml(writer, document, new StringReader(@HTML));

    document.Close();


    Utilities.ShowPdf(@"C:\Domains\example.com\Arkiv\" + FileName);
}

0 个答案:

没有答案