使用itextsharp将带有两行的导出为pdf
如果我在td中有两行代码,则无法导出为pdf。你能给我个建议吗。代码如下:使用itextsharp将带有两行的导出为pdf,itextsharp,html-table,Itextsharp,Html Table,如果我在td中有两行代码,则无法导出为pdf。你能给我个建议吗。代码如下: .style7 { font-weight: bold; display:block; } .style8 { font-size: smaller; } </style> </head> <body> <form i
.style7
{
font-weight: bold;
display:block;
}
.style8
{
font-size: smaller;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Panel ID="pnlPerson" runat="server" style="margin-right: 3px" Width="1045px">
<div class="style3"><strong>MAINTENANCE ENGINEERING CALL (MEC)</strong></div>
<table border="1"
style="font-family: Arial; font-size: 10pt; width: 1048px; height: 390px;">
<tr>
<td><span class="style7">Shop Submittal Date</span>
<span="style8"><asp:TextBox ID="Sdate" runat="server"></asp:TextBox></span>
</td>
</tr>
非常感谢。您是否使用XML Worker?如果是的话,哪个版本或HTMLWorker不支持您的要求。请记住,iTextSharp对ASP.Net的面板和文本框之类的内容一无所知,它只关心HTML,因此您上面发布的代码对我们没有帮助。将您的页面呈现为HTML并发布,我们可能会为您提供更多帮助。还有,请解释一下。它会崩溃吗?它看起来奇怪吗?它跑得慢吗?谢谢你,布鲁诺。是的,我正在使用HTMLWorker。我将四处寻找使用XML Worker的示例。如果你能给我举个例子,我将不胜感激。谢谢你,克里斯。我有一个按钮将html页面导出为PDF。我得到一个错误,sdate需要一个表单标签。我的代码如下:受保护的子btnExport\u Clicksender作为对象,e作为EventArgs Response.ContentType=application/pdf Response.AddHeadercontent-disposition,附件;filename=MEC.pdf Response.Cache.SetCacheabilityHttpCacheability.NoCache Dim sw作为新的StringWriter Dim hw作为新的HtmlTextWriterswpnlPerson.RenderControlhw Dim sr作为新的StringReadersw.ToString Dim pdfDoc作为新的文档PageSize.A4,10.0F,10.0F,100.0F,0.0F Dim htmlparser作为新的HTMLWorkerPDDFDoc PdfWriter.GetInstancePDDoc,Response.OutputStream pdfDoc。打开htmlparser.Parsesr pdfDoc。关闭Response.WritePDDFDoc Response。[结束]结束子