Tag: pdf

在用户浏览器中通过PHP / Perl显示PDF文件

我想显示我的用户PDF文件。 我之所以用cgi来显示pdf,是因为我想跟踪pdf的点击次数,并隐藏了保存的pdf的真实位置。 我一直在互联网上search,只发现如何显示保存对话框的用户和创build一个pdf,而不是显示给用户的文件。 我想要的是向用户显示我的PDF文件, 而不是创build或下载 PDF文件。 这是我从官方的PHP文档中得到的: <?php header('Content-type: application/pdf'); readfile('the.pdf'); ?> 另外我的谷歌search结果的Perl代码: open(PDF, "the.pdf") or die "could not open PDF [$!]"; binmode PDF; my $output = do { local $/; <PDF> }; close (PDF); print "Content-Type: application/pdf\n"; print "Content-Length: " .length($output) . "\n\n"; print $output 如果你用ruby做的话,请对我说。 但是我不确定我的服务器是否支持rails。 对不起,如果我的代码离显示pdf的方法太远了,因为我对pdf处理以及如何实现这个问题一无所知。 让我们假设用户有Adobe Reader插件。 那么,如何解决我的问题? 编辑 :我想显示纯文本的PDF文件。 我的主要目的:跟踪我的PDF文件,并使用一些奇特的url。 […]

如何使用C#呈现PDF

我想用C#加载和绘制PDF文件。 我不需要编辑它们或任何东西,只需在给定的缩放级别渲染它们即可。 我发现的pdf库似乎集中在一代。 我如何做到这一点? 谢谢。

在C#运行时创buildPDF文件

是否有一个pdf库附加/可以附加到.NET 3.5,允许在运行时创buildPDF文件,即打开一个新的PDF文件,逐行写入,embedded图像等,并closures所有的PDF文件在C#代码? 我想要的是一套工具和规范,允许我在C#中实现自定义的PDF编写器,而不使用Reporting Services的pdf输出选项。

iTextSharp生成的PDF现在会在Adobe Reader X中导致“保存”对话框

我一直使用iTextSharp生成PDF文档一年多。 不幸的是,随着Adobe Reader X的发布,我的PDF现在引起了一个“你想保存吗? 对话框在closuresPDF文档时出现。 对于不是用iTextSharp生成的PDF不会发生这种情况。 我的用户整天都在打开和closuresPDF文档,真的很烦人。 iTextSharp中是否有可以设置的属性来防止这种情况的发生? 如果有帮助,我使用PdfReader从现有的PDF文档读取数据(这个原始文档不会导致保存对话框出现)。 然后,我使用一个PdfWriter创build一个新的文档和AddTemplate将原始文档的一部分复制到新的。

将多张纸张保存为.pdf

我有一个报告电子表格,可以从数据库中获取一些数据,并形成三张总结报告信息。 我想从命令行自动运行电子表格,并自动将所有三个报告表格保存为PDF文件。 起初,我以为我可以在工作表上有一个VBAmacros,通过一系列“print as PDF”做到这一点,但是这需要一个中间的交互式对话框来指定输出文件名。 然后我发现我可以保存为pdf,而macros可以设置输出文件的名称。 然而,这会创build三个单独的文件,然后我必须稍后将它们合并到一起。 (单独保存为pdf只保存一张,其他保存模式似乎保存整个工作簿。) 是的,以后有一些工具可以合并这三个文件,但是我想知道是否有一些简单的方法可以让Excel将多个工作表保存为一个pdf文件。 我现在打印一系列的东西,如: ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, … 我可以做一些像(伪代码)一样的语句: ThisWorkbook.Sheets(1,2,3,4).ExportAsFixedFormat Type:=xlTypePDF, …

转换PDF到HTML

将PDF文档转换为HTML浏览器的最佳解决scheme是什么? 该网站有几个PDF文档,访问者可以点击浏览为HTML,这应该在屏幕上作为HTML文件来查看。 运行PHP,Linux,Apache的标准网站。

在c#.net中使用iTextSharp合并多个PDF

那么我试图将多个PDF合并成一个。 编译时我没有提供任何错误。 我试图先合并文档,但是出错了,因为我正在处理表格。 这是asp.net的代码隐藏 if (Button.Equals("PreviewWord")) { String eventTemplate = Server.MapPath("/ERAS/Badges/Template/EventTemp" + EventName + ".doc"); String SinglePreview = Server.MapPath("/ERAS/Badges/Template/PreviewSingle" + EventName + ".doc"); String PDFPreview = Server.MapPath("/ERAS/Badges/Template/PDFPreviewSingle" + EventName + ".pdf"); String previewPDFs = Server.MapPath("/ERAS/Badges/Template/PreviewPDFs" + EventName + ".pdf"); if (System.IO.File.Exists((String)eventTemplate)) { if (vulGegevensIn == true) { //This creates a Worddocument and fills in names […]

使用PHP将HTML转换为PDF?

可能重复: 使用PHP将HTML + CSS转换为PDF? 是否有可能使用PHP将HTML页面转换为PDF,如果可以,怎么办? 具体而言,该页面是dynamic生成的发票。 所以我想用它加载: http://example.com/invoices/3333 而HTML输出将不得不转换为PDF。 任何一个好的库都可以。

如何将PDF返回到MVC中的浏览器?

我有iTextSharp的这个演示代码 Document document = new Document(); try { PdfWriter.GetInstance(document, new FileStream("Chap0101.pdf", FileMode.Create)); document.Open(); document.Add(new Paragraph("Hello World")); } catch (DocumentException de) { Console.Error.WriteLine(de.Message); } catch (IOException ioe) { Console.Error.WriteLine(ioe.Message); } document.Close(); 如何让控制器将pdf文档返回给浏览器? 编辑: 运行此代码确实打开Acrobat,但出现错误消息“文件已损坏,无法修复” public FileStreamResult pdf() { MemoryStream m = new MemoryStream(); Document document = new Document(); PdfWriter.GetInstance(document, m); document.Open(); document.Add(new Paragraph("Hello World")); document.Add(new Paragraph(DateTime.Now.ToString())); […]

HTMLembedded式PDF iframe

我已经使用该标签来embeddedPDF文件。 <iframe id="iframepdf" src="files/example.pdf"></iframe> 这在Chrome,IE8 +,Firefox等工作正常,但由于某些原因,当有人在IE8中查看它,文件正在下载,而不是embedded。 我知道这个浏览器是过时的,但它是我的办公室内的标准浏览器,因此,网站必须为此而devise。 有没有人有任何想法,为什么发生这种情况,我可以修复它,否则把一个错误消息,而不是让文件下载?