草庐IT

Html2pdf

全部标签

c# - 使用 iText5 for .NET 读取 PDF 文件

我使用C#作为编程平台并使用iTextSharp阅读PDF内容。我使用下面的代码来阅读内容,但似乎是按页阅读。publicstringReadPdfFile(objectFilename){stringstrText=string.Empty;try{PdfReaderreader=newPdfReader((string)Filename);for(intpage=1;page任何人都可以帮助我如何编写每行读取pdf内容的代码? 最佳答案 试试这个,使用LocationTextExtractionStrategy而不是Simple

c# - 使用 iText (iTextSharp) 填充 PDF 中的 XFA 表单字段?

我需要在PDF中填充XFA表单字段(使用Adob​​eLiveCycleDesigner创建)。我们正在尝试使用iText(实际上是带有C#的iTextSharp)来解析PDF,填充XFA字段,然后将修改后的PDF保存回来。我能在iText中找到的所有示例(很少有iTextSharp示例)都讨论了修改AcroForm字段。此PDF没有AcroForm字段并且仅使用XFA。任何非标准资源的指针都会有所帮助(我已经对该主题进行了必要的谷歌搜索,但没有发现任何有用的东西)。这里的代码示例对于任何实际完成过我正在尝试做的事情的人来说都会很棒。 最佳答案

c# - 是否可以创建自定义 ASP.NET MVC 强类型 HTML Helper?

我想知道是否可以在ASP.NETMVC2中创建自定义的强类型HTMLHelper?创建一个常规(读作非强类型)助手很简单,但我在创建强类型版本时遇到了困难。例如,我想创建一个DatePickerForhtml帮助器...任何指导或片段将不胜感激,先感谢您!日语 最佳答案 好的,我想通了(而且非常简单...)。发布我的一个重载以防其他人遇到这个问题。publicstaticstringDatePickerFor(thisHtmlHelperhtmlHelper,Expression>expression)whereTModel:cla

C# MVC : Performance and Advantages of MVC Html Helpers vs. View 中的直接 HTML

我想知道Html助手对C#ASP.NETMVCView有什么样的性能影响,尤其是在设置属性参数时,以及它们总体上有什么样的优势(为什么要使用它们?)使用Html助手:直接HTML:"/>我有很多页面包含5到15个这样的输入。最重要的是,HtmlHelpers允许您呈现表单(想想Html.BeginForm())等,因此您最终可能会调用20次甚至更多的HtmlHelper。我认为他们中的一些人也使用反射,例如当您设置类似上面禁用的属性时。这样做不会对性能产生巨大影响吗?为什么使用这些助手被认为是更好的做法?请有人给我一个充分的理由:)我想使用它们,但我真的很担心它们对性能的影响。使用Ht

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

我已经在谷歌上尝试了很多,但找不到..感谢任何帮助。请找到下面的代码:-protectedvoidPage_Load(objectsender,EventArgse){StreamReaderread=newStreamReader(@"D:\queryUnicode.txt",Encoding.Unicode);stringstr=read.ReadToEnd();Paragraphpara=newParagraph(str);FileStreamfile=newFileStream(@"D:\Query.pdf",FileMode.Create);DocumentpdfDoc=ne

c# - ASP.NET MVC 路由 - 向路由添加 .html 扩展名

我是MVC和路由的新手,我被要求修改应用程序以使用不同的url。由于我没有经验,这项任务对我来说有点困难。好的,让我们谈谈代码:routes.MapRoute("CategoryBySeName",//Routename"products/{SeName}",//URLwithparametersnew{controller="Catalog",action="CategoryBySeName"});这按预期工作,但随后客户希望路径末尾有“.html”,所以我更改了:"products/{SeName}",//URLwithparameters到:"products/{SeName}.

c# - 以编程方式下载pdf

如何使用vb.NET或C#下载PDF并存储到磁盘?(PDF的)URL在到达最终PDF之前进行了一些重定向。我尝试了以下方法,但当我尝试在本地打开时PDF似乎已损坏,DimPdfFileAsFileStream=File.OpenWrite(saveTo)DimPdfStreamAsMemoryStream=GetFileStream(pdfURL)PdfStream.WriteTo(PdfFile)PdfStream.Flush()PdfStream.Close()PdfFile.Flush()PdfFile.Close() 最佳答案

c# - 在浏览器中打开 PDF 而不是下载它

我正在使用iTextSharp在单击按钮时将面板打印成PDF。单击按钮后,PDF将下载到客户的计算机上。取而代之的是,我需要在浏览器中打开PDF而不是下载。用户可以从浏览器将PDF下载到他的PC。我正在使用以下代码:Response.ContentType="application/pdf";Response.AddHeader("content-disposition","attachment;filename="+filename+".pdf");Response.Cache.SetCacheability(HttpCacheability.NoCache);StringWrite

c# - 始终使用 MVC3 和 Razor 输出原始 HTML

我有一个类,其属性如下所示:[AllowHtml][DataType(DataType.MultilineText)]publicstringDescription{get;set;}我已经放入了[AllowHtml]属性,让我可以通过我构建的表单向该属性提交HTML,但我想要做的是输出属性作为原始HTML,不进行转义。我知道我可以使用Html.Raw(Model.Description)但我正在寻找的是某种告诉Html.DisplayFor(m=>m.Description)始终输出原始HTML。有没有我可以用来装饰类中我希望表现得像那样的属性的属性?基本上是我太懒了——我不想记住哪

c# - 在 ASP.NET MVC 中设置包含连字符的 html 属性时出现问题

我定义了一个自定义html属性“data-something-something”。在我看来,我使用Html扩展方法来创建例如一个文本框。其中一个参数是一个匿名的objectHtmlAttributes。我想传递这个值:new{data-something-something="value"}。但是,data-something-something不被.NET识别为属性名称,因为有连字符。我现在将其更改为dataSomethingSomething,但我想根据HTML5标准定义我的自定义属性(即在其前面加上“data-”)。我之前在尝试对类属性执行new{class="class-na