PdfViewer.SaveDocument(Stream) Method
Saves the current PDF to the specified stream.
Namespace: DevExpress.XtraPdfViewer
Assembly: DevExpress.XtraPdfViewer.v24.2.dll
NuGet Package: DevExpress.Win.PdfViewer
#Declaration
#Parameters
Name | Type | Description |
---|---|---|
stream | Stream | A System. |
#Returns
Type | Description |
---|---|
Boolean | true, if the document is saved successfully; false, if the document saving operation is cancelled by the user. |
#Remarks
If the PdfViewer.DetachStreamAfterLoadComplete property is set to false (default mode), the input stream should not be closed until a document is opened.
If you want to close the stream when a document is opened, set the PdfViewer.DetachStreamAfterLoadComplete property to true.
The following example illustrates how to load a document into the PDF Viewer from a stream at runtime.
Create a FileStream object with the specified file path to open the existing file, and call one of the PdfViewer.LoadDocument overloaded method with this stream object passed as a parameter.
Note
The PDF Viewer expects that the input stream is not modified or closed before the component finishes using a document. Set true
as the Pdf
using System.IO;
using System.Windows.Forms;
namespace LoadDocumentFromStream {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
// Load a document from the stream.
FileStream stream = new FileStream("..\\..\\Demo.pdf", FileMode.Open);
pdfViewer1.LoadDocument(stream);
}
}
}