如何使用 aspose.pdf for .net 从头开始创建空白 pdf?
How to create blank pdf from scratch using aspose.pdf for .net?
我想知道我应该使用哪个 class 创建空白 pdf 以通过 c# 代码将我的内容写入其中,但在 aspose.pdf 的文档中他们建议使用 Aspose.Pdf.Generator.Pdf class 但该特定名称空间已从 Aspose.Pdf api 中废弃。
@Shashank,
Aspose.Pdf.Genertor 已过时,但 Aspose.Pdf 命名空间是新的文档对象模型,它提供了创建和操作现有 PDF 文件的功能。因此,根据您的要求,您可以使用此命名空间从头开始创建 PDF 文件。
请注意,遗留 Aspose.Pdf.Generator 的所有功能都出现在新 DOM 方法中。
[c#]
// create Document instance
Aspose.Pdf.Document mypdf = new Aspose.Pdf.Document();
// add page to pages collection of Document instance
mypdf.Pages.Add();
// create TextFragment instance
Aspose.Pdf.Text.TextFragment fragment = new TextFragment("Hello World....");
// add fragment to first page of document
mypdf.Pages[1].Paragraphs.Add(fragment);
// save PDF document
mypdf.Save("c:/pdftest/PdfFile.pdf");
我想知道我应该使用哪个 class 创建空白 pdf 以通过 c# 代码将我的内容写入其中,但在 aspose.pdf 的文档中他们建议使用 Aspose.Pdf.Generator.Pdf class 但该特定名称空间已从 Aspose.Pdf api 中废弃。
@Shashank,
Aspose.Pdf.Genertor 已过时,但 Aspose.Pdf 命名空间是新的文档对象模型,它提供了创建和操作现有 PDF 文件的功能。因此,根据您的要求,您可以使用此命名空间从头开始创建 PDF 文件。 请注意,遗留 Aspose.Pdf.Generator 的所有功能都出现在新 DOM 方法中。
[c#]
// create Document instance
Aspose.Pdf.Document mypdf = new Aspose.Pdf.Document();
// add page to pages collection of Document instance
mypdf.Pages.Add();
// create TextFragment instance
Aspose.Pdf.Text.TextFragment fragment = new TextFragment("Hello World....");
// add fragment to first page of document
mypdf.Pages[1].Paragraphs.Add(fragment);
// save PDF document
mypdf.Save("c:/pdftest/PdfFile.pdf");