Aspose.Pdf

教程示例:使用C#添加,删除,提取和替换PDF中的图像

自古美人都是妖i 提交于 2021-01-28 12:58:30
一张图片胜过千言万语。因此,图像和图形在PDF和其他文档中起着重要的作用。由于PDF已成为最流行和广泛使用的文件格式之一,因此本文着眼于如何以编程方式处理PDF文件中的图像。更精确地讲,本文将学习如何使用C#从PDF文件中添加,提取,删除和替换图像。 使用C#在PDF中添加图像 使用C#从PDF提取图像 使用C#从PDF删除图像 使用C#替换PDF中的图像 .NET API的Aspose.PDF可从.NET应用程序中创建和处理PDF文档。使用API,可以轻松执行基本以及高级的PDF自动化功能。此外,可以处理现有PDF文件中的图像。 ( 点击下载 ) 使用C#在PDF文件中添加图像 以下是使用Aspose.PDF for .NET将图像添加到PDF文件的步骤。 使用Document类创建新的或加载现有的PDF文件。 在Page对象中获取所需页面的引用。 将图像添加到页面的资源集合。 使用以下运算符将图像放置在页面上: GSave运算符可保存当前的图形状态。 ConcatenateMatrix运算符,用于指定要放置图像的位置。 做操作员在页面上绘制图像。 GRestore操作员保存更新的图形状态。 使用Document.Save(String)方法保存更新的PDF文件。 下面的代码示例演示如何使用C#将图像添加到PDF文件。 // Open document Document

Sign a PDF with Aspose.Pdf using Belgian Identity Card leads to an SecurityException

雨燕双飞 提交于 2021-01-25 05:04:54
问题 When I try to sign a pdf using Aspose.PDF .net (net core 3.1 version 20.4) using a Belgian ID card I get an exception : error 2148532330 Access was denied because of a security violation. On the id card there are 2 certificates. The first one is an Authentication certifificate. Using this one no issue. The second one is the Signature certificate (non repudiation). The issue appears when using this certificate. I got more information about this error in the eid-middleware-dev google group :

Sign a PDF with Aspose.Pdf using Belgian Identity Card leads to an SecurityException

帅比萌擦擦* 提交于 2021-01-25 05:04:02
问题 When I try to sign a pdf using Aspose.PDF .net (net core 3.1 version 20.4) using a Belgian ID card I get an exception : error 2148532330 Access was denied because of a security violation. On the id card there are 2 certificates. The first one is an Authentication certifificate. Using this one no issue. The second one is the Signature certificate (non repudiation). The issue appears when using this certificate. I got more information about this error in the eid-middleware-dev google group :

教程:使用C#创建带有表格、表单、图片的PDF文件

为君一笑 提交于 2020-12-07 16:36:50
近年来,PDF文档的自动生成和处理已成为一项苛刻的功能。在各种应用程序中,PDF文档是动态生成的,例如发票,收据和不同类型的报告。因此,本文涵盖了.NET应用程序中PDF自动化的基本实现。在本文中,将学习如何使用C#创建PDF文件以及如何插入文本,图像,表格和其他组件。( 点击下载 ) 在C#中创建PDF文件 在C#中编辑现有的PDF 使用C#在PDF中插入图像 使用C#在PDF中创建表格 在C#中以PDF创建表单 在C#中创建PDF文件 让我们从创建一个包含文本片段的简单PDF文档开始。以下是步骤以及API参考。 创建一个 Document 类 的对象 。 使用 Document.Pages.Add() 方法 将页面添加到文档中 。 创建一个新的 TextFragment 对象并设置其文本。 将 TextFragment 添加 到 页面 的 Paragraphs 集合中。 使用 Document.Save(String) 方法 保存PDF文件 。 下面的代码示例演示如何使用C#创建简单的PDF文件。 // Initialize document object Document document = new Document(); // Add page Page page = document.Pages.Add(); // Add text to new page page

如何使用C#实现PDF和TXT格式互转?Aspose快速搞定

被刻印的时光 ゝ 提交于 2020-11-24 13:20:25
PDF文件之所以受欢迎,是因为它们支持文本,图像,动画,视频和许多其他注释。 但是,文本是大多数PDF文档中最重要的部分。在本文中,我们将使用C#.NET将PDF转换为TXT文件,并将TXT文件转换为PDF格式。本文内容包括: 使用C#或VB.NET将PDF转换为TXT文件而不进行格式化 使用C#或VB.NET使用格式化例程将PDF转换为TXT文件 使用C#或VB.NET以编程方式将TXT文件转换为PDF 目前,.NET版Aspose.PDF升级到v20.9版,增强TIFF到PDF的转换性能,修复LZW解码器失败等诸多Bug问题,感兴趣的朋友可 点击下载最新版 。 使用C#或VB.NET将PDF转换为TXT文件而不进行格式化 首先,我们将无需任何格式设置例程即可将PDF转换为文本。文本内容将按原样转换。因此,从输入的PDF文件开始,输出文本将不遵循任何格式。需要按照以下步骤将PDF高效且可靠地转换为TXT。 加载输入的PDF文档 初始化StringBuilder类的实例 遍历PDF文档的每一页 使用TextDevice和Raw模式读取文本 将输出文本另存为TXT文件 下面的代码段显示了如何在.NET Framework中使用C#或VB将PDF转换为TXT文件: // Open document Document pdfDocument = new Document(dataDir

教程:使用C#实现CSV和PDF文件互转

倾然丶 夕夏残阳落幕 提交于 2020-11-24 12:45:44
Aspose.Cells for .NET 是Excel电子表格编程API,可加快电子表格的管理和处理任务,支持构建能够生成,修改,转换,呈现和打印电子表格的跨平台应用程序。同时不依赖于Microsoft Excel或任何Microsoft Office Interop组件。 CSV文件通常包含表格数据,其中的值通常用逗号分隔符分隔。您可以使用C#或VB.NET将CSV文件转换为PDF,也可以将PDF文件转换为CSV文件。Aspose API提供了许多文件操作和转换功能。让我们探索以下标题以学习CSV和PDF转换:( 点击下载 ) 使用C#或VB.NET以编程方式将CSV转换为PDF文件 使用C#或VB.NET以编程方式将PDF转换为CSV文件 使用C#或VB.NET以编程方式将CSV转换为PDF文件 CSV文件包含逗号分隔的值,通常用逗号来区分。此外,CSV文件中的每一行都表示一个元组或一行数据。可以使用C#或VB.NET语言轻松地以编程方式将CSV文件转换为PDF文档。可以使用TxtLoadOptions.Separator属性控制要设置为分隔符的符号。同样,也可以使用TxtLoadOptions.SeparatorString属性将字符串值设置为分隔符。需要按照以下步骤将CSV文件转换为PDF: 初始化TxtLoadOptions类对象 使用Separator属性指定分隔符

如何使用Java以编程方式打印PDF文件?

别来无恙 提交于 2020-11-18 17:58:12
在不同的公司和组织中,打印PDF文档通常是一项关键功能,可以通过在环境中进行配置来使用Aspose.PDF for Java API 。在本文中,将介绍在Java应用程序中可能出现的不同PDF打印方案。 使用Java打印PDF文件 使用Java打印多个PDF文档 使用Java打印特定页面或页面范围 使用Java打印安全的PDF 使用Java打印PDF时检查打印任务的状态 目前,Java版Aspose.PDF升级到v20.10版,感兴趣的朋友可 点击下载最新版 使用Java打印PDF文件 按照以下步骤使用Java代码轻松打印PDF文件: 创建PdfViewer对象 加载输入PDF文件 打印PDF文件 下面的代码段显示了如何使用Java以编程方式打印PDF文件: //Create PdfViewer object PdfViewer viewer = new PdfViewer(); //Open input PDF file viewer.bindPdf(dataDir + "Test.pdf"); //Print PDF document viewer.printDocument(); //Close PDF file viewer.close(); 使用Java打印多个PDF文档 使用Java语言,打印多个文件或批量打印PDF文件是一个简单的过程

示例演示!使用Aspose在Java中将PDF转换为SVG格式

佐手、 提交于 2020-11-12 13:26:10
PDF多年来一直统治着数字文档格式的世界,用于文档的打印,共享,交换和存档。但是,PDF在某些情况下可能不适合,例如在Web页上显示它,因为它需要浏览器支持或其他插件。在这种情况下,SVG可以替代。由于SVG文件的屏幕分辨率独立性,因此可以轻松地在网页上显示它们而不会影响用户体验。 因此,在这种情况下会发生PDF到SVG的转换。在本文中,您将学习如何使用Java将PDF文件转换为SVG格式。 PDF到SVG的转换 使用其他选项将PDF转换为SVG 目前,Java版Aspose.PDF升级到v20.10版,添加签名 >>你可以 点击这里 体验Aspose.Words for Java v20.10。 PDF到SVG Java的转换 以下是使用Aspose.PDF for Java将PDF文件转换为SVG格式的步骤。 使用Document类加载PDF文件。 创建一个SvgSaveOptions类的对象。 使用Document.save(String,SvgSaveOptions)方法将PDF保存为SVG 。 以下代码示例显示了如何使用Java将PDF转换为SVG。 // Load PDF file Document doc = new Document("Input.pdf"); // Instantiate an object of SvgSaveOptions

Java工程师福利!1分钟学会使用Aspose.PDF将PDF转换为PowerPoint PPT / PPTX

泄露秘密 提交于 2020-08-14 03:35:30
由于PDF具有受支持的功能以及所有平台的稳定性和一致性,PDF已成为使用最广泛的文档格式之一。在各种情况下,会选择以PDF格式保存或共享文档。但是,在某些情况下,可能需要将PDF的内容导出到PowerPoint(PPT / PPTX)演示文稿中。 在这种情况下,可以通过将PDF自动转换为PowerPoint来避免手动复制/粘贴。为了处理这种情况,本文将学习如何: 使用Java将PDF转换为PowerPoint PPT或PPTX 将幻灯片转换为图像的PDF转换为PPT / PPTX 跟踪PDF到PPT / PPTX的转换进度 目前,Java版Aspose.PDF升级到v20.6版,支持将PDF转换为CSV,修复HOCR数据的异常,感兴趣的朋友可 点击下载 。 使用Java将PDF转换为PowerPoint PPT / PPTX 以下是使用Aspose.PDF for Java将PDF文档转换为PPTX演示文稿的步骤和API参考。 创建Document 类的实例。 创建一个PptxSaveOptions 类的对象。 使用Document.save(String) 方法将PDF转换为PPTX。 以下代码示例显示了如何使用Java将PDF转换为PPTX。 // Load PDF document Document pdfDocument = new Document("document

XML转换指南!快速使用Aspose.PDF将XML转换为PDF!

笑着哭i 提交于 2020-08-10 16:46:05
用于ASP.NET API的Aspose.PDF广泛支持XML转换功能,因为根据API用户的要求,它包含许多相关的增强功能,可以使用将XML导出为PDF的高效功能来提升.NET应用程序。 在本文中,我们将使用C#将XML文件转换为PDF。考虑以下与使用C#进行XML转换有关的用例: 将XML转换为PDF 在XML中使用HTML并转换为PDF 将XML和XSLT转换为PDF 目前,.NET版Aspose.PDF升级到v20.6版,优化提取的页面丢失问题,修复PDF转换为HTML时的一些问题,感兴趣的朋友可点击下载最新版。( 点击下载最新版 ) 将XML转换为PDF 要将XML转换为PDF,您需要遵循Aspose.PDF for .NET API的XML Schema,该XML Schema是XSD文件。以下是一个XML文件,我们将其转换为PDF,作为Hello World演示。 <?xml version="1.0" encoding="utf-8" ?> <Document xmlns="Aspose.Pdf"> <Page id="mainSection"> <HtmlFragment> <![CDATA[ <font style="font-family:Tahoma; font-size:40px;">This is Html String.</font> ]]> <