 
            | PDF Xpress for .NET - User Guide > How To > Save PDF to Memory | 
PDF Xpress™ supports saving a PDF document to memory.
To save an open PDF document to memory:
|  | PDF Xpress does not directly support remote file communication protocols, such as HTTP and FTP, to load PDF files. | 
| C# Example | 
                        Copy Code
                     | 
|---|---|
| 
            // This code demonstrates saving a PDF document to Local Memory
            PdfXpress pdfx = null;
            SaveOptions so = null;
            try
            {
                pdfx = new PdfXpress();
                pdfx.Initialize(null, null);
                so = new SaveOptions();
                pdfx.Documents.Add("C:\\test.pdf");
                byte[] buffer = pdfx.Documents[0].SaveToBuffer(so);
            }
            catch (System.Exception)
            {
            }
            finally
            {
                if (null != pdfx)
                {
                    pdfx.Dispose();
                }
            }
 | |
| C# Example | 
                        Copy Code
                     | 
|---|---|
| 
            // This code demonstrates saving a PDF to Global Memory
            PdfXpress pdfx = null;
            SaveOptions so = null;
            IntPtr globalHandle = IntPtr.Zero;
            try
            {
                pdfx = new PdfXpress();
                pdfx.Initialize(null, null);
                so = new SaveOptions();
                pdfx.Documents.Add("C:\\test.pdf");
                globalHandle = pdfx.Documents[0].SaveToHandle(so);
            }
            catch (System.Exception)
            {
            }
            finally
            {
                GlobalFree(globalHandle);
                if (null != pdfx)
                {
                    pdfx.Dispose();
                }
            }
 | |