相关疑难解决方法(0)

具有完全CSS支持的开源HTML到PDF渲染器

我问了一下得到iTextSharp的前渲染HTML和CSS一个片上PDF 在这里,但它似乎像不太可能......所以我想我会到别的尝试一些.

是否有一个开源的.NET/C#库可以将HTML CSS作为输入并正确呈现它?

我必须重申......图书馆必须是免费的,最好是具有相当自由许可的东西.我在这里基本没有预算.

html css c# pdf pdf-generation

61
推荐指数
2
解决办法
11万
查看次数

报告(免费||开源)Winforms中Crystal Reports的替代方案

在我的winforms项目中,我正在寻找一个Crystal Report就像解决方案免费或开源,它允许我打印和PDF格式化DataSet的内容.¿任何建议或想法?

我需要一些简单而快速的东西,Crystal对我来说似乎很慢.提前致谢.

我知道这个问题,但在我看来,只有与java相关的答案

c# reporting winforms

38
推荐指数
4
解决办法
10万
查看次数

在ASP.NET中将HTML转换为PDF时保持CSS样式

我正在使用ITextSharp将HTML页面转换为PDF.

然而,iTextSharp的打印在样式声明的CSS直出,编程方式添加即使忽略样式表和只听一些内联样式(如font-sizecolor,但不会background-color).

ITextSharp是否缺少某些东西,或者有更好(免费)的方式进行此转换?

提前致谢,

css asp.net pdf-generation itext

7
推荐指数
2
解决办法
4万
查看次数

从.net mvc视图创建pdf

即时通讯使用asp.net mvc2为我的应用程序.我有一个接受模型并以某种格式呈现其数据的视图.我希望将此页面转换为pdf文件,以便可以通过附件发送,也可以动态创建和下载.我在使用itextsharp库创建pdf方面取得了一些成功,但是他们说它对html和css有非常基本的支持.如果有人使用itextsharp或任何其他库plz将复杂的html页面渲染为pdf帮助我解决这个问题.任何评论都非常感谢

谢谢

pdf pdf-generation itextsharp asp.net-mvc-2

5
推荐指数
1
解决办法
4843
查看次数

itextsharp并不关心我的html样式

我在页面中创建了一个面板,并在页面中动态创建div和表.当我用itextsharp转换为pdf时,它并不关心我的div或table风格,它给我带来讨厌的外观.我怎样才能解决这个问题.这是我转换html的代码.

String HTML = Session["xpdf"].ToString();
string filename = "\\xpdf\\xpdf____" + Request.QueryString["id"] + ".pdf";
string filepath = HttpContext.Current.Server.MapPath("\\xpdf\\xpdf____" + Request.QueryString["id"] + ".pdf");
Document document = new Document(PageSize.A4);
PdfWriter.GetInstance(document, new FileStream(filepath, FileMode.Create));
document.Open();
HTMLWorker hw = new HTMLWorker(document);
hw.Parse(new StringReader(HTML));
document.Close();
ShowPdf(filename, filepath);
PdfAction action = new PdfAction(PdfAction.PRINTDIALOG);
Run Code Online (Sandbox Code Playgroud)

并考虑我的HTML代码看起来像这样:

<div>
   <table style="border:solid 1px #ccc; color:#000;">
      <tr>
          <td style="width:100px;color:#cc0000;"></td>
          <td style="width:10px">:</td>
          <td style="width:200px"></td>
      </tr>
   </table>
</div>
Run Code Online (Sandbox Code Playgroud)

c# asp.net itextsharp

4
推荐指数
1
解决办法
1万
查看次数