PdfDocument Constructor(Stream,PdfFormat)
Инициализирует новый экземпляр класса
PdfDocument из указанного потока.
Этот конструктор открывает существующий PDF документ из потока с режимом доступа потока, если длина потока равна 0.
Этот конструктор создает новый PDF документ в потоке, если длина потока равна 0. Поток должен иметь доступ на чтение и запись.
Вот пример, показывающий, как создать пустой PDF документ версии 1.4 в потоке:
Public Sub CreatePdfDocumentInStream(stream As System.IO.Stream)
' create new PDF document version 1.4 in the memory
Using document As New Vintasoft.Imaging.Pdf.PdfDocument(stream, New Vintasoft.Imaging.Pdf.PdfFormat("1.4"))
' create an empty image
Using image As New Vintasoft.Imaging.VintasoftImage(600, 800)
' add image to PDF document
document.Pages.Add(image)
End Using
' save document to a file
document.SaveChanges()
End Using
End Sub
public void CreatePdfDocumentInStream(System.IO.Stream stream)
{
// create new PDF document version 1.4 in the memory
using (Vintasoft.Imaging.Pdf.PdfDocument document = new Vintasoft.Imaging.Pdf.PdfDocument(
stream, new Vintasoft.Imaging.Pdf.PdfFormat("1.4")))
{
// create an empty image
using (Vintasoft.Imaging.VintasoftImage image = new Vintasoft.Imaging.VintasoftImage(600, 800))
{
// add image to PDF document
document.Pages.Add(image);
}
// save document to a file
document.SaveChanges();
}
}
Целевые платформы: .NET 9; .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5