XPS文件转换为PDF不再愁!全新XPS/EPS文档处理神器Aspose.Page来啦!
近月,针对Aspose.XPS和Aspose.EPS做了一些改动,将其合并成Aspose.Page,同样可以使用现有许可证访问这两种产品的所有功能。
Aspose.Page (点击下载)是集成On-Premise API,以.NET和Java应用程序中创建,操作或转换XPS,EPS和PS文件。或使用免费应用程序即时查看或转换文件。
功能亮点
Aspose.Page允许文档转换。例如,您可以将XPS转换为PDF。让我们试试转换的例子。
.NET
//文档目录的路径。 string dataDir = RunExamples.GetDataDir_WorkingWithDocumentConversion(); //初始化PDF输出流 using (System.IO.Stream pdfStream = System.IO.File.Open(dataDir + "input.xps", System.IO.FileMode.Create, System.IO.FileAccess.Write)) //初始化XPS输入流 using (System.IO.Stream xpsStream = System.IO.File.Open(dataDir + "XPStoPDF.pdf", System.IO.FileMode.Open, System.IO.FileAccess.Read)) {//从流中加载XPS文档XpsDocument document = new XpsDocument(xpsStream, new XpsLoadOptions());//或直接从文件加载XPS文档。那么不需要xpsStream。// XpsDocument document = new XpsDocument(inputFileName, new XpsLoadOptions());//使用必要参数初始化选项对象。Aspose.Page.Xps.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.Xps.Presentation.Pdf.PdfSaveOptions(){JpegQualityLevel = 100,ImageCompression = Aspose.Page.Xps.Presentation.Pdf.PdfImageCompression.Jpeg,TextCompression = Aspose.Page.Xps.Presentation.Pdf.PdfTextCompression.Flate,PageNumbers = new int[] { 1, 2, 6 }};//为PDF格式创建渲染设备Aspose.Page.Xps.Presentation.Pdf.PdfDevice device = new Aspose.Page.Xps.Presentation.Pdf.PdfDevice(pdfStream);document.Save(device, options); }
Java
// 文档目录的路径。 String dataDir = Utils.getDataDir(); //初始化PDF输出流 FileOutputStream pdfStream = new FileOutputStream(dataDir + "XPStoPDF.pdf");//加载XPS文档 XpsDocument document = new XpsDocument(dataDir + "input.xps");//使用必要参数初始化选项对象。 com.aspose.xps.rendering.PdfSaveOptions options = new com.aspose.xps.rendering.PdfSaveOptions(); options.setJpegQualityLevel(100); options.setImageCompression(com.aspose.xps.rendering.PdfImageCompression.Jpeg); options.setTextCompression(com.aspose.xps.rendering.PdfTextCompression.Flate); options.setPageNumbers(new int[] { 1, 2, 6 });//为PDF格式创建渲染设备 com.aspose.xps.rendering.PdfDevice device = new com.aspose.xps.rendering.PdfDevice(pdfStream);document.save(device, options);
XPS文件转换为PDF不再愁!全新XPS/EPS文档处理神器Aspose.Page来啦!相关推荐
- xps 转 pdf android版,OakDoc XPS to PDF Converter(XPS文件转PDF格式工具)V2.2 正式版
OakDoc XPS to PDF Converter(XPS文件转PDF格式工具)是一款很优秀好用的XPS转PDF的辅助工具.如果你需要一款好用的文件转换工具,小编带来的这款OakDoc XPS t ...
- Word处理控件Aspose.Words功能演示:在 Python 中将 TXT 文件转换为 PDF
各种人使用记事本以TXT格式记下重点或快速创建笔记.此外,TXT 文件用于在各种应用程序中存储纯文本.但是,由于记事本不提供高级功能,因此 TXT 文件通常会转换为PDF.为了以编程方式自动将 TXT ...
- Word处理控件Aspose.Words功能演示:在 C# 中将 TXT 文件转换为 PDF
记事本提供了最简单快捷的方式来记下重点或创建笔记.此外,各种应用程序以TXT文件的形式生成有用的信息.由于 TXT 文件不支持高级功能,例如注释等,您可能需要将它们转换为PDF格式.为了在 .NET ...
- Word控件Spire.Doc 转换教程(十五):在 C# 中将 HTML 文件转换为 PDF 和 XPS
HTML 文件广泛用于收集数据,出于安全,我们需要将其转换为 PDF 和 XPS 格式的可打印文档.您可以使用Spire.PDF轻松地将 URL 中的 HTML 页面转换为高质量的 PDF.本文将重点 ...
- 如何在Windows和Mac上将PNG文件转换为PDF?
文章来源:https://www.reneelab.com.cn/convert-png-to-pdf.html 目录 一.什么是PNG与PDF 二.如何在Windows上将PNG转换为PDF 1.都 ...
- python批量pdf转word,python批量实现Word文件转换为PDF文件
本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...
- python office转pdf_python 如何将office文件转换为PDF
在平时的工作中,难免需要一些 小Tip 来解决工作中遇到的问题,今天的文章给大家安利一个方便快捷的小技巧,将 Office(doc/docx/ppt/pptx/xls/xlsx)文件批量或者单一文件转 ...
- java pdf 转txt文件怎么打开_使用iText将TXT文件转换为PDF(保留格式)
我正在尝试使用iText库将.txt文件转换为.pdf文件.我面临的问题如下: 我在txt文件中有清晰的格式,与此类似: TEXT ******************* Other text her ...
- office文件转换为pdf文件
office文件转换为pdf文件 首先安装openoffice,自行百度 导入jar包,自行百度 引入坐标: <!-- 转pdf配置 --><dependency><gr ...
最新文章
- unity人物旋转移动代码_Unity3D研究院之脚本实现模型的平移与旋转(六)
- 把梯度下降算法变成酷炫游戏,这有一份深度学习通俗讲义
- 转圈显示的Java程序和两矩阵相乘
- 访问新建的SpringBoot项目提示:WhitelabelErrorPage
- SAP ABAP实用技巧介绍系列之ABAP取中文字符串的字节长度
- _attribute_((packed))
- python逆序数的程序_计算逆序数(归并法)程序问题 (Python)
- 精灵说科技 java,Java动画动画(精灵)
- 94. Binary Tree Inorder Traversal
- 【图像处理】基于matlab图像RGB三色合成+分离【含Matlab源码 401期】
- 35 红外接收头在linux内核里的驱动
- linux系统 安装qq教程视频,LinuxQQ教程 LumaQQ的安装和使用详细介绍
- Blow Up 3macOS图片放大锐利的详细使用教程与安装方法
- 第一个Python爬虫-抓取煎蛋网上图片
- iphone通讯录备份怎么导出来
- 【题解】[POI2005] SZA-Template
- TMOS系统之NATS 和 SNAT
- csdn博客日志test1
- 第48章 	MDK的编译过程及文件类型全解—零死角玩转STM32-F429系列
- vue获取用户本机ip方法
热门文章
- Maven下的Mybatis基本配置和使用
- 关于Keyhole和Google Maps(三)
- Google Maps Api Geocoding 传递参数和返回参数的解析(Json)
- java 打jar包 (JAR命令)
- 网络安全笔记(宏病毒)
- Vigenere密码(案例:Vigenere密码加密单词”explanation“,秘钥为”leg“。)
- 常见NoSQL的对比及使用场景(Redis,memcached,mongodb)
- java如何连接rfid_Java + Uno + RFID:java中的调用方法读取rfid
- 手游外挂入侵(三)外挂接口服务提供
- 在AIX上配置infiniband--来自IBM官网