JavaコードでiTextPdfを使用してJavaScript変数にある自動生成されたHTMLをエクスポートしようとしていますが、変数に文字列があり、その方法がわからないため、どのように機能するかわかりませんエクスポートします。これは私の HTML コードです。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<table>
<tr>
<td></td>
<td colspan="4" align="center">Filtros de Busqueda</td>
</tr>
<tr></tr>
<tr>
<td colspan="2">Proveedor</td>
<td colspan="14">OCA - OCA</td>
</tr>
<tr>
<td colspan="2">Sector</td>
<td colspan="14">Sin Sector  </td>
</tr>
</table>
</body>
</html>
このすべてのコードは、javascript var で送信され、アクションでこれを実行しています
Document document = new Document(PageSize.A4, 10, 10, 10, 10);
PdfWriter pdfWriter = PdfWriter.getInstance(document, new FileOutputStream(filePath + fileName + ".pdf"));
document.open();
StringReader reader = new StringReader(buffer);
XMLWorkerHelper worker = XMLWorkerHelper.getInstance();
worker.parseXHtml(pdfWriter, document, reader);
document.close();
pdfWriter.close();
pdfWriter = null;
System.gc();
response.setContentType("application/vnd.pdf");
response.setHeader("Content-Disposition",
"attachment;filename=\"" + fileName + "." + fileType
+ "\"");
PrintWriter out = response.getWriter();
out.print(buffer);
out.close();
何らかの理由でこれが機能していません。私の最初の考えは、文字列を変換できないということでした。コードに何か問題がありますか?