Tag: pdf generation

使用免费软件库使用C#编程压缩现有PDF

我一直在谷歌上搜索如何压缩现有的pdf (大小)。 我的问题是 我不能使用任何应用程序,因为它需要由C#程序完成。 我不能使用任何付费图书馆,因为我的客户不想退出预算。 因此PAID库肯定是NO 我做了最近2天的家庭工作,并使用iTextSharp,BitMiracle找到了一个解决方案,但没有用,因为前者只减少了1%的文件,后来一个是付费的。 我也遇到了PDFcompressNET和pdftk,但我找不到他们的.dll。 实际上,pdf是保险单,有2-3张图片(黑白),大约70页,大小为5 MB。 我只需要pdf的输出(不能是任何其他格式)

如何使用itextsharp将UTF-8字符写入pdf文件?

我在谷歌上尝试了很多但是却找不到.. 任何帮助表示赞赏.. Plz帮助.. 请找到以下代码: – protected void Page_Load(object sender, EventArgs e) { StreamReader read = new StreamReader(@”D:\queryUnicode.txt”, Encoding.Unicode); string str = read.ReadToEnd(); Paragraph para = new Paragraph(str); FileStream file = new FileStream(@”D:\Query.pdf”,FileMode.Create); Document pdfDoc = new Document(); PdfWriter writer = PdfWriter.GetInstance(pdfDoc, file ); pdfDoc.Open(); pdfDoc.Add(para); pdfDoc.Close(); Response.Write(“Pdf file generated”); }

在Asp.net MVC中查看RDLC报告为pdf

我在最近两天遇到了问题。 我试图在没有reportviewer的情况下将rdlc报告视为pdf。 我使用以下代码将rdlc导出为pdf … public string Export(LocalReport rpt, string filePath) { string ack = “”; try { Warning[] warnings; string[] streamids; string mimeType; string encoding; string extension; byte[] bytes = rpt.Render(“PDF”, null, out mimeType, out encoding, out extension, out streamids, out warnings); using (FileStream stream = File.OpenWrite(filePath)) { stream.Write(bytes, 0, bytes.Length); } return ack; } […]

iTextSharp – 如何打开/读取/提取文件附件?

我有一些PDF都带有两个带有静态名称的附加文件。 我想使用iTextSharp将这些文件解压缩到临时目录,以便我可以进一步使用它们。 我尝试按照本教程进行操作,但是当iTextSharp.text.pdf.PdfReader没有getCatalog()方法时,我遇到了问题,如下面的示例所示。 关于如何提取附件的任何建议? 让我们简单地说PDF文档位于“C:\ test.pdf”,两个附件存储为“attach1.xml”和“attach2.xml”。

在c#中使用openxml和pdfcreator将docx转换为pdf

我需要将docx转换为服务器中的pdf文件。 我已经看到了PDFCreator会做的,基于以下链接( http://sourceforge.net/projects/pdfcreator/ )。 我需要一些关于此的建议,如下所示: 我可以在服务器端使用PDF Creator吗? 在不创建word对象的情况下,我可以使用pdfcreator API将docx转换为带有openxml的pdf。 请尽快给我回复。

服务器端HTML到PDF

我正在尝试找到一个C#库,它允许我将我的一个HTML页面“打印”为PDF文件。 我似乎无法找出目前是否存在允许您这样做的人。 我发现了几个可以让你构建一个页面,但是没有注意到是否只能基于HTML生成pdf。 编辑:我不允许在工作中的预算,所以它需要是一个开源/免费产品。 如果不是我知道iTextSharp并且必须以编程方式生成pdf(这是我希望避免的:))

ASP.Net将文档转换并合并为单个PDF

我需要能够将各种文档转换并合并为单个Pdf。 文档可以是各种类型,例如Word,Open Office,图像,文本,网页(通过URL),PDF通常包含2-3个文档。 目前,我们正在使用安装在服务器上的BCL Technologies easyPDF和Microsoft Office。 这可以处理大多数文档,但我们还没有使用Open Office。 我们目前每天生产约100-1000这些PDF。 我问这个问题的原因是性能是一个关键问题。 PDF是为用户动态生成的,因此我们目前获得的等待时间为30-60秒变得不可接受。 当文档被初始上传时,我们已经对文档进行了一些缓存,因此当用户请求Pdf时发生的主要任务是合并一些已经生成的Pdf。 是否还有其他任何人使用过的工具可以为大多数常见文档类型提供可靠的工作,最重要的是,快速? 这样的话,似乎我问了很多! 编辑:感谢所有好的建议,我将研究其中的一些并比较性能。 只是为了补充这一切,钱并不是真正的对象。 我们非常乐意支付不同的应用程序来执行每项任务,以及查看各种硬件选项以尽可能多地分配负载。

在c#中将Doc自动化为PDF

我有大约200字的文件,我需要pdf。 显然,我不能逐个pdf它们,首先它需要很长时间,其次我确信这样做不是好习惯。 我需要找到一种自动化转换的方法,因为我们需要一次又一次。 我使用C#,但解决方案不一定必须在c#中,但它是首选。 我看过几个库,比如PDfCreator,Office 2007加载项,ITextSharp等等,论坛上没有任何明确的答案。 PDFCreator有c#sample,但它只适用于txt文件。 Office 2007添加没有文档锁定function,这是自动化必须的。 以前有人实施过这样的场景吗? 我希望你能听到你的建议。 提前致谢 问候

MS-Office文档转换为.PDF格式

我正在寻找.PDF第三方软件的MS-Office文档,它不需要我的代码直接操作COM。 我正在寻找一个原生于.net的包。 我已经看过以下内容: http://www.cete.com/ http://www.pdfonline.com 是否有其他可以满足我需求的SDK软件包? 如果软件包自己操作COM,那很好。 我只是不想在我的代码中对COM执行任何操作。 我也希望它是基于C#的。

CSS样式未通过iTextSharp应用于PDF

我试图使用iTextSharp将我的网页的一部分转换为pdf,并且在pdf生成工作正常的情况下,没有应用任何css样式。 我尝试过一次一个地应用这些样式,但这似乎不起作用。 这是我到目前为止所提出的: //Get the portion of the page to convert. StringBuilder sb = new StringBuilder(); print_div.RenderControl(new HtmlTextWriter(new StringWriter(sb))); string html = sb.ToString(); //Generate a random filename to use for the pdf Guid random_guid; random_guid = Guid.NewGuid(); string fileName = random_guid.ToString() + “.pdf”; string filename_with_folder = @”pdf\sl_” + fileName; string fullFilePath = System.IO.Path.Combine(Request.PhysicalApplicationPath, filename_with_folder); using […]