C#/VB.NET 將OFD儲存為PDF檔案流

Mia張發表於2022-05-18

我們通常可以通過檔案格式轉換的方式將已有的檔案轉為另一種目標檔案格式,以滿足不同裝置或場景下對檔案預覽、讀取的要求。本文,以C#和VB.NET程式碼為例,介紹將OFD儲存為PDF檔案流的方法。以下是詳細方法步驟,供參考。

一、dll程式集引用

方法1

手動引入:將 pire.PDF for .NET下載到本地,解壓,安裝。安裝完成後,找到安裝路徑下BIN資料夾中的Spire.Pdf.dll。然後在Visual Studio中開啟“解決方案資源管理器”,滑鼠右鍵點選“引用”,“新增引用”,將本地路徑BIN資料夾下的dll檔案新增引用至程式。

方法2

通過NuGet安裝。可通過以下2種方法安裝:

1.可以在Visual Studio中開啟“解決方案資源管理器”,滑鼠右鍵點選“引用”,“管理NuGet包”,然後搜尋“Spire.PDF”,點選“安裝”。等待程式安裝完成。

2.將以下內容複製到PM控制檯安裝。

Install-Package Spire.PDF -Version 8.5.0

二、程式碼示例

C#

using Spire.Pdf.Conversion;
using System.IO;
 
namespace OFDtoPDFStream
{
    class Program
    {
        static void Main(string[] args)
        {
            //載入OFD文件
            OfdConverter converter = new OfdConverter("sample.ofd");
            
            //儲存為PDF檔案流
            MemoryStream tempStream = new MemoryStream();
            converter.ToPdf(tempStream);
            File.WriteAllBytes("toPDF.pdf", tempStream.ToArray());
            converter.Dispose();
        }
    }
}

VB.NET

Imports Spire.Pdf.Conversion
Imports System.IO
 
Namespace OFDtoPDFStream
         Class Program
                   Private Shared Sub Main(args As String())
                            '載入OFD文件
                            Dim converter As New OfdConverter("sample.ofd")
 
                            '儲存為PDF檔案流
                            Dim tempStream As New MemoryStream()
                            converter.ToPdf(tempStream)
                            File.WriteAllBytes("toPDF.pdf", tempStream.ToArray())
                            converter.Dispose()
                   End Sub
         End Class
End Namespace


—END—



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31499788/viewspace-2895064/,如需轉載,請註明出處,否則將追究法律責任。

相關文章