想要使用C#编程创建3D PDF转换器?Aspose.PDF必不可少!
DF文件之所以经常被使用,是因为这种格式支持的强度和特性。在设计的语境下,一个重要的特征就是对3D对象的支持。我们可以在PDF文件中包含高质量的3D内容。
此外,PDF文档中的3D对象最初显示为对象的二维图像。当打开这样的PDF文件时,默认情况下会禁用3D内容。如果文档的来源值得信赖,则可以启用该功能。此外,只需单击3D内容即可将其激活,然后可以播放不同的动画。3D PDF文件在需要共享视觉细节的地方很有用。例如,产品目录或设计审查等。使用Aspose API,可以轻松地转换和呈现此类PDF文件。Aspose.PDF for .NET API使您可以使用C#或VB.NET创建3D PDF 转换应用程序。
目前,.NET版Aspose.PDF升级到v20.7版,添加PDF到CSV转换支持,更改XImage.Name结果损坏的PDF文档,修复提取页面后,缺少内容的问题,感兴趣的朋友可点击下载。
使用C#创建3D PDF 转换器
首先,我们将3D PDF文档转换为HTML文件格式。您可以按照以下步骤进行转换:
- 加载输入的3D PDF文件
- 设置不同的选项来保存HTML文件
- 保存输出的HTML文件
以下代码段显示了如何使用C#将3D PDF转换为HTML:
Document document = new Document(dataDir + "3DTest.pdf"); HtmlSaveOptions options = new HtmlSaveOptions {SplitIntoPages = false,FixedLayout = true,CompressSvgGraphicsIfAny = false,SaveTransparentTexts = true,SaveShadowedTextsAsTransparentTexts = true,RasterImagesSavingMode = HtmlSaveOptions.RasterImagesSavingModes.AsEmbeddedPartsOfPngPageBackground,PartsEmbeddingMode = HtmlSaveOptions.PartsEmbeddingModes.EmbedAllIntoHtml }; document.Save(dataDir + "3Doutput.html", options);
可以将3D PDF文件渲染为图像。当您需要预览文件以批准产品报价,一些设计更改通知以及许多其他方案时,此转换对方案很有帮助。因此,您可以按照以下步骤在3D PDF Converter应用程序中将3D PDF转换为PNG图像:
- 加载输入3D PDF文件
- 设置图像分辨率
- 创建PNG图像作为输出
以下代码段基于这些步骤,可以使用C#创建3D PDF文件的图像:
// Open document Document pdfDocument = new Document(dataDir + "3D.pdf");using (FileStream imageStream = new FileStream(dataDir + "3DPDF.png", FileMode.Create)) {// Create Resolution objectResolution resolution = new Resolution(300);// Create PNG device with specified attributes (Width, Height, Resolution)PngDevice pngDevice = new PngDevice(resolution);// Convert a particular page and save the image to streampngDevice.Process(pdfDocument.Pages[1], imageStream);// Close streamimageStream.Close(); }
如果您有任何疑问或需求,请随时加入Aspose技术交流群(642018183),我们很高兴为您提供查询和咨询。
想要使用C#编程创建3D PDF转换器?Aspose.PDF必不可少!相关推荐
- 如何用迅捷PDF转换器获取PDF文件中的图片
工作中有的人喜欢将文档保存为PDF格式,因为PDF格式安全性和兼容性都比较高,但是在使用PDF文档的时候,也会一些小问题,比如说,PDF文档过大,想要查看文档中的图片,就需要耗费不少的时间,那么怎么才 ...
- PDF组件 Aspose.Pdf V17.6发布 | 新增单元格文档旋转功能
2019独角兽企业重金招聘Python工程师标准>>> Aspose.Pdf for .NET 17.6 更新 功能和改进 核心 概述 类别 PDFNET-38835 旋转单元格中的 ...
- 如何用pdf转换器压缩pdf文件大小
在学习或办公过程中,常会遇到一些较大的PDF文件需要转换成Word文档的问题,没有经验的朋友常常不知道该怎么把PDF文件转换成Word而烦恼不已,但事实上我们可以通过一个简单PDF压缩工具将文本体积进 ...
- 怎样用迅捷PDF转换器删除PDF中的图片
我们在日常的办公过程中,有时会浏览和使用PDF文件,收到别人发来的PDF文件,发现其中的图片与内容不匹配,又或者是图片内容出现错误,只需要将图片给删除掉就可以了,那么该如何做呢?可以用到什么工具呢? ...
- 利用FME创建3D模型之从Excel到3D
来自Safe Webinar 模板下载 整理:小新 通常,我们创建3D模型的方法为:以dwg平面图作为底图,按照测量高度进行拉伸,并根据实地采集照片对模型进行精细化和贴图处理,为了让3D模型更加美观逼 ...
- pdf文档控件Aspose.PDF for .NET 授权须知
Aspose.PDF是一款高级PDF处理API,可以在跨平台应用程序中轻松生成,修改,转换,呈现,保护和打印文档.无需使用Adobe Acrobat.此外,API提供压缩选项,表创建和处理,图形和图像 ...
- 使用Aspose.Pdf for .NET实现PDF文档到Excel、EPS、SVG等的转换
Aspose.Pdf for .NET v8.6.0于昨日发布,该版本包含一个相当令人期待和兴奋的功能--就是让你能转换PDF文件为MS Excel工作簿.使用这个新的更新,开发人员就可以转换PDF文 ...
- asp.net pdf如何转换成tif_如何将pdf转换成高清图片?你需要这个软件!|电脑|pdf|转换器...
如今在办公中很多人都喜欢将图片保存为PDF格式,因为PDF格式更便捷.但如果想在PDF文件中选取其中一些图片出来,那么应该如何操作呢?小编在这里给大家分享两个PDF转图片的方法,轻松帮助你解决格式转换 ...
- Aspose.Pdf for .NET控件PDF文档到Excel、EPS、SVG等的转换
Aspose.Pdf for .NET v8.6.0于昨日发布,该版本包含一个相当令人期待和兴奋的功能--就是让你能转换PDF文件为MS Excel工作簿.使用这个新的更新,开发人员就可以转换PDF文 ...
最新文章
- 一句话,讲清楚java泛型的本质(非类型擦除)
- zxing开源库工作流程源码详解
- webstorm中git密码输入错误,重置问题
- 深入Python(1): 字典排序 关于sort()、reversed()、sorted()、cmp()等
- VTK修炼之道61:体绘制_光线投影+最大密度投影+等值面法
- ubuntu终端切换快捷键
- 分支限界法实现最优装载c++_分支限界法
- 简单的面试题简解思路(搜集)
- P3605 [USACO17JAN]Promotion Counting P dfs序
- python pipeline框架_爬虫(十六):Scrapy框架(三) Spider Middleware、Item Pipeline|python基础教程|python入门|python教程...
- axios 上传文件 封装_axios使用及封装
- 金三银四的面试黄金季节,Android面试题来了!
- 怎么制作app?0编程外卖平台系统开发
- Atitit.每月数据采集与备份 v4
- Android N 调用相册crash- FileUriExposedException
- 【代码优化】私有构造器使用及对象创建优化
- 16*16点阵字库HZK16的使用
- 迅雷离线下载怎么使用?迅雷离线下载使用方法
- 关于连接数据库出现Connection failed: Access denied for user ‘root‘@‘localhost‘ (using password: YES)解决方案(最有用)
- IBUS-WARNING **: 09:23:08.407: The owner of /home/cl/.config/ibus/bus is not root!