gpt4 book ai didi

c# - 使用 iTextSharp 或类似工具生成和设计 PDF

转载 作者:太空狗 更新时间:2023-10-30 00:51:35 25 4
gpt4 key购买 nike

<分区>

长话短说:基本上我只是想知道设计 PDF 文档的最佳/最简单方法是什么?使用带有代码的 iTextSharp 实际设计整个 PDF 文档(即不加载外部文件)是否合法?我希望最终结果看起来类似于具有各种颜色、边框、图像和一切的网页。或者您是否必须依赖其他文档(如 .doc、.html 文件)才能实现良好的设计?

最初我以为我会使用 HTML 标记来生成 PDF,但是看到在样式/CSS 方面的支持似乎有多糟糕,所以我重新考虑了整个情况。

这让我想到,为什么我什至可以使用 HTML 标记或 .doc(x) 文件来创建 PDF 设计,而我可以直接在 PDF 中完成它,而不必依赖各种不真实的文件目的。

我开始看这个指南(它分为几个部分) http://www.c-sharpcorner.com/uploadfile/f2e803/basic-pdf-creation-using-itextsharp-part-i/

指南的一部分:

using (MemoryStream ms = new MemoryStream())
{
Document document = new Document(PageSize.A4, 25, 25, 30, 30);
PdfWriter writer = PdfWriter.GetInstance(document, ms);
document.Open();
document.Add(new Paragraph("Hello World"));
document.Close();
writer.Close();
Response.ContentType = "pdf/application";
Response.AddHeader("content-disposition",
"attachment;filename=First PDF document.pdf");
Response.OutputStream.Write(ms.GetBuffer(), 0, ms.GetBuffer().Length);
}

并且掌握了生成 PDF 的基本技巧并对其进行了一些设计。

但是否有可能以这种方式生成和设计大型 PDF 文档,是否有任何更合适的指南或类似的所有各种命令来生成文本、图像、边框和所有内容,因为我对使用代码生成 PDF 没有真正的线索.

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com