91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#/VB.NET如何在PDF中添加文件包

發布時間:2020-06-29 14:00:19 來源:億速云 閱讀:187 作者:清晨 欄目:開發技術

這篇文章將為大家詳細講解有關C#/VB.NET如何在PDF中添加文件包,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

PDF文件包(Portfolio)允許用戶將多種不同類型的文件如Word、Excel、PDF、PowerPoint和圖片等集合到一個PDF文件中,用戶可以打開、更改PDF文件包中的單個文件。添加文件包時,可支持創建文件包時并直接將文件添加到文件包;或者創建文件包的同時創建文件夾,并將文件添加到文件夾。

環境準備:程序中需要使用到PDF類庫工具(Spire.PDF for .NET hotfix 6.5.15及以上版本)下載后,解壓,將Bin文件夾下的dll文件添加引用到VS程序。如下效果:

C#/VB.NET如何在PDF中添加文件包

1. 創建文件包時直接添加文件

C#

using Spire.Pdf;
using System;

namespace CreatePDFPortfolio_PDF
{
  class Program
  {
    static void Main(string[] args)
    {
      //創建數組
      String[] files = new String[] { "sample.pdf", "sample.docx", "sample.xlsx", "sample.txt", "sample.pptx" };

      //創建PdfDocument實例
      PdfDocument pdf = new PdfDocument();
      pdf.LoadFromFile("test.pdf");
      
      //創建PDF文件包并添加文件
      for (int i = 0; i < files.Length; i++)
      {
        pdf.Collection.AddFile(files[i]);
       } 

      //保存文檔
      pdf.SaveToFile("PortfolioWithFiles.pdf", FileFormat.PDF);
      System.Diagnostics.Process.Start("PortfolioWithFiles.pdf");
    }
  }
}

C#/VB.NET如何在PDF中添加文件包

VB.NET

Imports Spire.Pdf
Namespace CreatePDFPortfolio_PDF
  Class Program
    Private Shared Sub Main(args As String())
      '創建數組
      Dim files As [String]() = New [String]() {"sample.pdf", "sample.docx", "sample.xlsx", "sample.txt", "sample.pptx"}
      '創建PdfDocument實例
      Dim pdf As New PdfDocument()
      pdf.LoadFromFile("test.pdf")
      '創建PDF文件包并添加文件
      For i As Integer = 0 To files.Length - 1
        pdf.Collection.AddFile(files(i))
      Next
      '保存文檔
      pdf.SaveToFile("PortfolioWithFiles.pdf", FileFormat.PDF)
      System.Diagnostics.Process.Start("PortfolioWithFiles.pdf")
    End Sub
  End Class
End Namespace

2. 創建文件包時創建文件夾,并將文件添加到文件夾

C#

using Spire.Pdf;
using Spire.Pdf.Collections;
using System;


namespace CreatePDFPortfolio2
{
  class Program
  {
    static void Main(string[] args)
    {
      //創建數組
      String[] files = new String[] { "sample.pdf", "sample.docx", "sample.xlsx", "sample.txt", "sample.pptx" };
      
      //創建PdfDocument實例
       PdfDocument doc = new PdfDocument(); 
      
      //創建PDF文件包,添加文件夾,并向文件夾添加文件
      for (int i = 0; i < files.Length; i++)
       {
        PdfFolder folder = doc.Collection.Folders.CreateSubfolder("Folder" + i);
        folder.AddFile(files[i]);
       }
        
      //保存文檔
      doc.SaveToFile("PortfolioWithFolders2.pdf", FileFormat.PDF);
      System.Diagnostics.Process.Start("PortfolioWithFolders2.pdf");
    }
  }
}

C#/VB.NET如何在PDF中添加文件包

VB.NET

Imports Spire.Pdf
Imports Spire.Pdf.Collections

Namespace CreatePDFPortfolio2
  Class Program
    Private Shared Sub Main(args As String())
      '創建數組
      Dim files As [String]() = New [String]() {"sample.pdf", "sample.docx", "sample.xlsx", "sample.txt", "sample.pptx"}

      '創建PdfDocument實例
      Dim doc As New PdfDocument()

      '創建PDF文件包,添加文件夾,并向文件夾添加文件
      For i As Integer = 0 To files.Length - 1
        Dim folder As PdfFolder = doc.Collection.Folders.CreateSubfolder("Folder" + i)
        folder.AddFile(files(i))
      Next

      '保存文檔
      doc.SaveToFile("PortfolioWithFolders2.pdf", FileFormat.PDF)
      System.Diagnostics.Process.Start("PortfolioWithFolders2.pdf")
    End Sub
  End Class
End Namespace

關于C#/VB.NET如何在PDF中添加文件包就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汶川县| 高阳县| 博爱县| 滕州市| 高清| 屏东县| 泊头市| 扎鲁特旗| 静安区| 怀集县| 攀枝花市| 宜州市| 高州市| 临沭县| 扬中市| 张家川| 五峰| 河源市| 武川县| 凤庆县| 灵武市| 方城县| 察雅县| 东辽县| 蕲春县| 韩城市| 长岭县| 柞水县| 鹰潭市| 巴南区| 石泉县| 六安市| 寻乌县| 安庆市| 大英县| 南雄市| 宾阳县| 自治县| 孝昌县| 铁岭县| 保亭|