iText 7 pdfHTML和CSS @导入

我正在尝试使用iText7和pdfHTML for .NET(最新版本)在Powershell中编写从ePub到Pdf的自定义转换器。 只需设置一个CSSU表,我得到的结果通常非常好,只需设置BaseUri,但是越来越多的ePub使用不止一个CSS表,而是通过“ @import”功能加载的。像这样的东西:

/*** CONTENT OF "s0_style.css" ***/
@import url('s1_styles.css');
@import url('s2_extra.css');

每章中的引用者:

<link href="css/s0_style.css" rel="stylesheet" type="text/css"/>

在这种情况下,我无法运行转换-或更妙的是,CSS看起来被完全忽略了。

此功能是否不受支持,我必须辞职以免获得最佳转换,否则我会以某种方式出错(我不是专业程序员,所以很容易就可以了!)。我的转换代码非常简单:

    $iTextPdfWriter =           [iText.Kernel.Pdf.PdfWriter]::new($CurrentPartPDFi)
    $iTextPdfDocument =         [iText.Kernel.Pdf.PdfDocument]::new($iTextPdfWriter)
    $iTextFontProvider =        [iText.Html2pdf.Resolver.Font.DefaultFontProvider]::new()
    $iTextConverterProperties = [iText.Html2pdf.ConverterProperties]::new()
    $iTextConverterProperties.SetBaseUri($HTMLBaseUri)
    $iTextConverterProperties.setfontProvider($iTextFontProvider)
    $iTextPdfDocument.SetTagged()
    $iTextPdfDocument.SetDefaultPageSize($iTextPageSize)
    [iText.Html2pdf.HtmlConverter]::ConvertToPdf($HTMLString,$iTextPdfDocument,$iTextConverterProperties)

预先感谢您的任何建议。

yaoji2011 回答:iText 7 pdfHTML和CSS @导入

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3131279.html

大家都在问