1

HTMLデータをPDFファイルにエクスポートしたい。また、一部をpdfファイルにエクスポートする必要がありjava code、そのJavaコードはsyntaxhighlighterクラスで表示する必要がありますが、そうではありません。

例えば

this text is to be export to pdf

Public Static Void Main()
{
   Console.Writeline("hello");
}

このコード行を使用しています。

        HtmlPipelineContext htmlContext = new HtmlPipelineContext(null);
        htmlContext.SetTagFactory(iTextSharp.tool.xml.html.Tags.GetHtmlTagProcessorFactory());
        ICSSResolver cssResolver = XMLWorkerHelper.GetInstance().GetDefaultCssResolver(true);
        cssResolver.AddCssFile(Server.MapPath("~/App_Themes/codeviewer/styles/shCore.css"), true);
        cssResolver.AddCssFile(Server.MapPath("~/App_Themes/codeviewer/styles/shThemeDefault.css"), true);

        IPipeline pipeline = new CssResolverPipeline(cssResolver, new HtmlPipeline(htmlContext, new PdfWriterPipeline(document, pdfWriter)));
        XMLWorker worker = new XMLWorker(pipeline, true);
        XMLParser Parser = new XMLParser(true, worker);
        Parser.Parse(reader);

java codeただし、一部のjsファイルからロードされているcssクラスは適用されていません。助けてください。前もって感謝します。

4

0 に答える 0