簡體   English   中英

如何創建給定的 html 格式並使用 itextsharp 在 asp.net 中將其轉換為 pdf

[英]How to create given html format and convert it in pdf in asp.net using itextsharp

您能告訴我如何使用 itextsharp 創建 html 格式並在 asp.net 中轉換為 pdf 嗎?

這是 pdf 發票格式的圖像

來自itext 文檔

您可以使用:

HtmlConverter.convertToPdf("<p>input</p>", new FileOutputStream("output.pdf"));

或者:

HtmlConverter.convertToPdf(new File("input.html"), new File("output.pdf"));

ConverterProperties示例:

public void createPdf(String baseUri, String src, String dest) throws IOException { 
    ConverterProperties properties = new ConverterProperties();
    properties.setBaseUri(baseUri);
    List<IElement> elements =
        HtmlConverter.convertToElements(new FileInputStream(src), properties);
    PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
    Document document = new Document(pdf);
    for (IElement element : elements) {
        document.add(new Paragraph(element.getClass().getName()));
        document.add((IBlockElement)element);
    }
    document.close();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM