草庐IT

Html2pdf

全部标签

c# - Razor 中 foreach 中的 html 和代码的混合

我想用row-fluid类创建引导网格。需要将所有带有span4类的嵌套div分成block。所以我想要这样的html:我在Razor中有代码@{intcounter=3;}@foreach(varconfiginModel){@if(counter==3){@counter=0;}@Html.Partial("_ConfigBar",config)@if(counter==2){}@{counter++;}}局部View只是把div和span4类放在一起,没有什么有趣的。但是没有用。谁能指出我哪里出了问题? 最佳答案 像这样的东西

c# - HTML 敏捷包 : create html text node

在HtmlAgilityPack中,我想创建HtmlTextNode,这是一个HtmlNode(继承自HtmlNode)具有自定义InnerText。HtmlTextNodeCreateHtmlTextNode(stringname,stringtext){HtmlDocumentdoc=newHtmlDocument();HtmlTextNodetextNode=doc.CreateTextNode(text);textNode.Name=name;returntextNode;}问题是textNode.OuterHtml和textNode.InnerHtml在上述方法之后将等于“文

c# - 使用 c# Webclient 通过 https 请求 html

我正在尝试通过c#WebClient类从我无法控制的站点获取各种html资源。当我尝试访问诸如"https://archive.org/details/OTRR_In_The_Name_Of_The_Law_Singles"我得到错误:System.Net.WebException:请求已中止:无法创建SSL/TLS安全通道。我找到了建议我使用以下代码忽略证书要求并使webclient充当浏览器的解决方案,但我仍然收到相同的错误ServicePointManager.ServerCertificateValidationCallback=newRemoteCertificateVali

c# - 如何在 MVC Html.DropDownList() 中添加静态项目列表

我想将SelectList()中的静态项目列表分配给ASP.NETMVC中的Html.DropDownList(),最佳做法是什么?我正要尝试找到一种使用newSelectList(new{key="value"}...的方法,但是一个没有用,第二个,我会这里违反了法律,我的静态列表是否应该在ViewData中声明并作为IList/IENumerable传递? 最佳答案 最好不要在View中创建SelectList。您应该在Controller中创建它并使用ViewData传递它。例子:varlist=newSelectList(n

c# - 将分部 View 转换为 HTML

这个问题在这里已经有了答案:MVCReturnPartialViewasJSON(3个答案)关闭9年前。我只是想知道是否可以转换PartialView("_Product",model)到html以便我们可以用JSON将其发回?returnJson(result,JsonRequestBehavior.AllowGet);

c# - 生产中用于 PDF 生成的 LaTeX

我在读研究生时使用LaTeX写了几篇白皮书。从那以后,就LaTeX允许用户执行的操作而言,我对它的印象非常好,尤其是它对格式等提供的精细控制。现在我在争论我是否真的应该在我们的生产应用程序中使用LaTeX来生成PDF。我已经尝试了几个商业和免费的PDF库(PDFSharp/MigraDoc、iTextSharp、ExpertPDF等),但它们都没有提供我需要的精细控制量,而且不会使代码库在长期运行时极难维护。如果我决定走这条路,它将通过C#完成。由于LaTeX已经有命令行界面,我应该能够很容易地从C#中将其作为从我的程序派生的外部进程来完成。但我正在寻找社区的一些评论。有人试过吗?如果

c# - 不使用 Ghostscript DLL 将 PDF 转换为图像

有什么办法可以将HTML文档(文件而非URL)转换为图像,或将PDF转换为图像?我可以使用GhostscriptDLL执行上述操作,有没有其他方法可以在不使用GhostscriptDLL的情况下执行此操作?我正在开发C#Windows应用程序。 最佳答案 最好的免费nuget包,您可以将Pdf的每一页保存为png并具有自定义分辨率Docnet.core这可以在.net核心项目中使用。他们有github和很好的例子,但在这里我想添加我的代码来阅读enpdf超过一页stringwebRootPath=_hostingEnvironmen

c# - 使用 iTextsharp 将 PDF 拆分为多个 PDF

publicintSplitAndSave(stringinputPath,stringoutputPath){FileInfofile=newFileInfo(inputPath);stringname=file.Name.Substring(0,file.Name.LastIndexOf("."));using(PdfReaderreader=newPdfReader(inputPath)){for(intpagenumber=1;pagenumber我想将Pdf分成多个间隔为50页的PDF。(假设如果有400页PDF,我想要8个pdf)。上面的代码将每一页拆分成一个pdf。请帮助

c# - 如何在浏览器中编辑pdf并将其保存到服务器

这是要求,用户需要能够在浏览器中查看上传的PDF。他们需要能够向PDF添加注释并将更新的PDF保存到服务器,而不必将其保存到他们的机器并在浏览器之外打开它。欢迎任何关于如何实现这一目标的想法。顺便说一句,我正在使用asp.net网站(使用C#)。我无法控制pdf的外观。它是在客户端上传的,然后其他用户需要查看并在pdf顶部添加注释。我想的解决方案是将PDF呈现为jpeg并使用javascript绘制注释应该去的位置的坐标。这是创建jsonofnote的html和javascript的快速示例(使用jQuery。)*{margin:0;padding:0;}#PDF{position:a

c# - 如何将 PDF 文件拆分成页面(最好是 C#)

我的客户有一个多页PDF文件。他们需要按页拆分。有谁知道执行此操作的方法-最好是在C#中。 最佳答案 PDFSharp是一个开源库,它可能就是您想要的:KeyFeaturesCreatesPDFdocumentsontheflyfromany.NetlanguageEasytounderstandobjectmodeltocomposedocumentsOnesourcecodefordrawingonaPDFpageaswellasinawindoworontheprinterModify,merge,andsplitexisti