草庐IT

pdf-manipulation

全部标签

php - 使用 "view"时如何在dompdf PDF上获取页码

好的,所以我使用以下代码片段获取HTML的“View”,其中PHP变量作为$data加载,这样我就可以执行诸如填写tr之类的操作来自数据库调用或其他任何内容的数据。functiongetView($file,$data=NULL){if(!empty($data))extract($data);ob_start();if(is_file($file))include($file);returnob_get_clean();}用于诸如$htmlPDF=getView('receipt.php',array('orderNumber'=>$orderNumber));其中$orderNum

android - Android中的PDF加密/解密?

我正在做一个项目,其中应用程序使用一些存储在sdcard上的pdf文件。但是我需要对这些文件进行加密,这样用户就不能正常使用了。是否有针对此问题的任何库或API。已经使用itext但不能在android上工作。请帮忙? 最佳答案 我使用AES编写了以下示例来加密和解密文件。看看这是否有帮助FileInputStreamfis=newFileInputStream(newFile("D:/Shashank/Test123.txt"));Fileoutfile=newFile("D:/Shashank/encTest1234.txt")

javascript - 如何使用 pdf.js 呈现 pdf 文件?

我创建了一个html文件,内容如下index.htmlhello.js内容PDFJS.disableWorker=true;varpf=PDFJS.getDocument('./helloworld.pdf')pf.then(function(pdf){pdf.getPage(1).then(function(page){varscale=1.5;varviewport=page.getViewport(scale);////PreparecanvasusingPDFpagedimensions//varcanvas=document.getElementById('the-canva

html - 使用JasperReports将html内容导出为pdf

如何使用JasperReports将HTML内容导出到PDF中,我有一个参数带有HTML类型的值,并且我必须将其导出到pdf文件中,其中pdf必须解析html内容 最佳答案 为了在报告中显示html代码,我们可以使用Jaspersoft开发的htmlcomponent(我在看了源代码后才发现作者是NarcisMarcu)。该组件有很多局限性,在任何情况下都无法为您提供任何复杂程度的html页面。无论如何,以下内容说明了如何使用此组件。借助iReport5.6.0,可以轻松地将此组件添加到报表中。在JaspersoftStudio(J

html - Chrome 另存为 PDF 更改 CJK 字符

当我们尝试使用Chrome的“打印”选项将包含CJK字符的网页另存为PDF时,我们遇到了一个问题。chrome渲染的字符在PDF中视觉上看起来是一样的,但Unicode不同。下面是一个基本的HTML。TestCharacter子如果在chrome中打开html的字符是https://graphemica.com/%E5%AD%90但是PDF中对应的字符是https://graphemica.com/%E2%BC%A6HTML和PDF链接https://1drv.ms/f/s!Aq5YnvMOo4V8iVzdRyjmX3X5L0TD首先,我想了解为什么会发生这种情况,然后了解解决方法是什

android - 处理 PDF 以减小文件大小/和/或复杂性

我有PDF文件需要准备在移动设备上查看。最糟糕的情况是大约50页,包含大量全彩色图像和矢量艺术,文件大小约为.40MB。这对于通过宽带在PC上观看是可以接受的,但由于下载时间长且在移动设备上滚动非常滞后(至少在我超频的Droid上),这对于移动观看来说不是很好。是否有任何工具或库可以将文件处理为简单的矢量内容、下采样/重新压缩图像之类的东西?pdf格式的输出不是绝对必要的,但它需要在无需下载软件的情况下在Android和iOS设备上可读。 最佳答案 有几个主要因素会导致移动设备上的PDF文件变大:高分辨率图片(低分辨率就足够了)嵌入

c# - 是否可以使用 iTextSharp 从 PDF 文件中获取结构元素?

我们将iTextSharp与C#WinForms应用程序结合使用来解析PDF文件。使用iTextSharp,我可以轻松地从PDF文件中提取文本数据。假设一个PDF文件包含一个被两行文本包围的图像。在这种情况下,我无法提取有关图像的信息。我的要求是:获取PDF文件的结构元素处理每个是文本、图像、表格还是其他类型例如,结构元素类似如下:text:paragraph1text:paragraph2Image:Imagetext:paragraph3Table:tableinfotext:Paragraph4如果我能以这样的格式获取信息,我就可以轻松理解文本、图像、表格、页眉或页脚信息。那么,

c# - 使用 iTextSharp 将图像添加到 PDF 并适当缩放

这是我的代码。它正确地添加了我想要的图片并且一切正常除了图片使用的是它们的原始分辨率,所以如果图片很大,它会被裁剪以适合页面。有没有办法让图片像缩放功能一样拉伸(stretch)以适应,同时保持纵横比?那里一定有我想念的东西。:P用一张图来说明问题:usingSystem;usingSystem.IO;usingiTextSharp.text;usingiTextSharp.text.pdf;usingSystem.Drawing;usingSystem.Collections.Generic;namespaceWinformsPlayground{publicclassPDFWrap

c# - 使用 iTextsharp 为 PDF 添加页眉和页脚

如何为pdf中的每一页添加页眉和页脚。Headed将只包含一个文本页脚将包含pdf的文本和分页(第1页,共4页)这怎么可能?我尝试添加以下行,但标题未显示在pdf中。document.AddHeader("Header","HeaderText");这是我用于生成PDF的代码:protectedvoidGeneratePDF_Click(objectsender,EventArgse){DataTabledt=getData();Response.ContentType="application/pdf";Response.AddHeader("content-disposition"

java - 在新的浏览器选项卡中打开 ResponseEntity PDF

我发现了一个有用的PDF生成代码,用于在SpringMVC应用程序中向客户端显示文件("ReturngeneratedPDFusingSpringMVC"):@RequestMapping(value="/form/pdf",produces="application/pdf")publicResponseEntityshowPdf(DomainModeldomain,ModelMapmodel){createPdf(domain,model);Pathpath=Paths.get(PATH_FILE);byte[]pdfContents=null;try{pdfContents=Fi