- 使用 C# 将 SVG 图像合并为 PDF 文件
- 使用 C# 将 SVG 图像合并到 XPS 文件
使用 C# 将 SVG 图像合并为 PDF 文件
可以轻松地将不同的 SVG 图像合并为一个 PDF 文件。每个 SVG 图像将呈现在 PDF 文件的单独页面上。要将 SVG 文件合并为 PDF 文件,您需要按照以下步骤操作:
- 从文件初始化 SVG 文档以合并图像。
- 创建 SvgRenderer 类的实例。
- 使用 PdfRenderingOptions 对象指定不同的属性。
- 创建 PdfDevice 类的实例。
- 将 SVG 图像文件合并为 PDF 文档。
以下代码显示了如何使用 C# 将 SVG 图像合并或组合到 PDF 文档中:
// Initialize SVG documents from files to merge laterSVGDocument document1 = new SVGDocument(dataDir + "owl.svg");SVGDocument document2 = new SVGDocument(dataDir + "conclusion.svg");SVGDocument document3 = new SVGDocument(dataDir + "Lineto.svg");// Create an instance of SvgRendererRendering.SvgRenderer renderer = new Rendering.SvgRenderer();// Specify PdfRenderingOptionsvar options = new PdfRenderingOptions(){ // Set Page Setup properties PageSetup = { Sizing = SizingType.FitContent }};// Create an instance of PdfDevicePdfDevice device = new PdfDevice(options, dataDir + "Merged_PDF.pdf");// Merge or combine all SVG documents to a PDF file.renderer.Render(device, document1, document2, document3);
使用 C# 将 SVG 图像合并到 XPS 文件
加载要合并的输入 SVG 图像。
下面的代码示例解释了如何在 C# 中将 SVG 图像合并或组合到 XPS 文件中:
// Initialize SVG documents from files to merge laterSVGDocument document1 = new SVGDocument(dataDir + "owl.svg");SVGDocument document2 = new SVGDocument(dataDir + "conclusion.svg");SVGDocument document3 = new SVGDocument(dataDir + "Lineto.svg");// Create an instance of SvgRendererSvgRenderer renderer = new SvgRenderer();// Specify XPSRenderingOptionsvar options = new XpsRenderingOptions(){ // Set XPS page size, margins, etc. PageSetup = { AnyPage = new Page(new Size(500, 500)) }};// Create an instance of XpsDeviceXps.XpsDevice device = new Xps.XpsDevice(options, dataDir + "Merged_XPS.xps");// Merge or combine all SVG documents to an XPS file.renderer.Render(device, document1, document2, document3);
如果你想试用Aspose的全部完整功能,可联系在线客服获取30天临时授权体验。
还想要更多吗可以点击阅读【Aspose最新资源在线文库】,查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群(),我们很高兴为您提供查询和咨询。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!