Как создать чистый PDF с нуля, используя aspose.pdf для.net?
Я хочу знать, какой класс я должен использовать для создания пустого PDF для записи своего контента в него через код C#, но в документации по aspose.pdf они предлагают использовать класс Aspose.Pdf.Generator.Pdf, но это определенное пространство имен устарело от Aspose.Pdf api.
1 ответ
Решение
@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");