iText 7 SVG转PDF时字体未嵌入问题求助
问题:iText 7 SVG转PDF时嵌入字体的解决方案
使用iText官网的SVG转PDF示例测试时,发现SVG文档中的字体未嵌入到生成的PDF中。曾找到旧版本iText的字体嵌入方案,但无法适配iText 7;也找到过iText 7中添加文本段落的字体示例,不过这些方案都不适用于SVG转PDF的场景。
已将iText的.NET示例改编为PowerShell代码:
[PdfWriter]$pdfWriter = [PdfWriter]::new($Output, [WriterProperties]::new().SetCompressionLevel(0)) [PdfDocument]$doc = [PdfDocument]::new($pdfWriter) $doc.AddNewPage([PageSize]::LETTER.Rotate()) [SvgConverterProperties]$ConverterProps = [SvgConverterProperties]::new().SetBaseUri($InputFile) [System.IO.FileStream]$FileStream = [System.IO.FileStream]::new($InputFile, [System.IO.FileMode]::Open, [System.IO.FileAccess]::Read, [System.IO.FileShare]::Read) [SvgConverter]::DrawOnDocument($FileStream, $doc, 1, $ConverterProps) $doc.Close()
期望输出:
当前输出:
现寻求适配iText 7 SVG转PDF的字体嵌入解决方案。
内容的提问来源于stack exchange,提问作者Tim AtLee
相关产品推荐
相关产品推荐

