<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      通過C#轉換圖片到PDF文檔

      將圖片(JPG、PNG)轉換為PDF文件可以幫助我們更好地保存和分享圖片。此外,PDF文件還具有強大的安全特性,將圖片轉換為PDF后,我們可以通過設置密碼來文件內容不被泄露。本文將介紹如何將JPG/PNG圖片轉換為PDF文檔。

      • C# 將單張圖片轉換為PDF文檔
      • C# 將多張圖片轉換到一個PDF文檔

       

      此教程可以使用第三方免費庫 Free Spire.PDF for .NET,但需要注意該免費庫有一定的頁數限制。開始前,我們可以通過以下鏈接下載產品包后手動添加引用,或者直接通過 NuGet 安裝。

      https://www.e-iceblue.cn/Downloads/Free-Spire-PDF-NET.html

       

      C# 將單張圖片轉換為PDF文檔

      Free Spire.PDF for .NET提供的圖片轉PDF的方法是將加載的圖片繪制到PDF頁面上實現的,主要步驟如下:

      1. 創建一個 PDF文檔,然后將其頁邊距設置為0。
      2. 使用 Image.FromFile() 方法加載圖片,然后獲取圖片的寬度和高度。
      3. 通過 PdfDocument.Pages.Add() 方法添加一個與圖片大小相同的PDF頁面。
      4. 根據圖片創建 PdfImage 對象。
      5. 使用 PdfPageBase.Canvas.DrawImage() 方法在PDF頁面上繪制 PdfImage 對象。
      6. 使用 PdfDocument.SaveToFile() 方法保存生成的 PDF 文檔。

      示例代碼:

      ing System.Drawing;
      using Spire.Pdf;
      using Spire.Pdf.Graphics;
      
      namespace ConvertImageToPdfWithSameSize
      {
          class Program
          {
              static void Main(string[] args)
              {
                  //創建PdfDocument對象
                  PdfDocument pdf = new PdfDocument();
      
                  //將頁邊距設為0
                  pdf.PageSettings.SetMargins(0);
      
                  //加載圖片
                  Image image = Image.FromFile(@"C:\Users\Administrator\Desktop\work.jpg");
      
                  //獲取圖片尺寸
                  float width = image.PhysicalDimension.Width;
                  float height = image.PhysicalDimension.Height;
      
                  //創建PdfImage對象
                  PdfImage pdfImage = PdfImage.FromFile(@"C:\Users\Administrator\Desktop\work.jpg");
      
                  //添加一個與圖片大小相同的PDF頁面
                  PdfPageBase page = pdf.Pages.Add(new SizeF(width, height));
      
                  //在頁面上繪制圖片
                  page.Canvas.DrawImage(pdfImage, 0, 0, pdfImage.Width, pdfImage.Height);
      
                  //保存PDF
                  pdf.SaveToFile("圖片轉Pdf.pdf");
              }
          }
      }

       

      C# 將多張圖片轉換到一個PDF文檔

      Free Spire.PDF for .NET也可以將一個文件夾中的多張圖片繪制到一個PDF文檔的不同頁面上,主要步驟如下:

      1. 創建一個 PDF文檔,然后將其頁邊距設置為0。
      2. 獲取存儲圖片的文件夾。
      3. 遍歷文件夾中的每個圖像文件,并獲取每一張圖片的寬度和高度。
      4. 通過 PdfDocument.Pages.Add() 方法在PDF文檔中添加與圖片大小相同的PDF頁面。
      5. 使用 PdfPageBase.Canvas.DrawImage() 方法在頁面上繪制各個圖片。
      6. 使用 PdfDocument.SaveToFile() 方法保存生成的PDF文檔。

      示例代碼:

      using Spire.Pdf;
      using Spire.Pdf.Graphics;
      using System.Drawing;
      using System.IO;
      
      namespace ConvertMultipleImagesIntoPdf
      {
          class Program
          {
              static void Main(string[] args)
              {
                  //創建PdfDocument對象
                  PdfDocument pdf = new PdfDocument();
      
                  //將頁邊距設為0
                  pdf.PageSettings.SetMargins(0);
      
                  //獲取存儲圖片的文件夾
                  DirectoryInfo folder = new DirectoryInfo(@"C:\Users\Administrator\Desktop\圖片");
      
                  //遍歷文件夾中的圖片
                  foreach (FileInfo file in folder.GetFiles())
                  {
                      //加載圖片
                      Image image = Image.FromFile(file.FullName);
      
                      //獲取圖片尺寸
                      float width = image.PhysicalDimension.Width;
                      float height = image.PhysicalDimension.Height;
      
                      //添加與圖片大小相同的PDF頁面
                      PdfPageBase page = pdf.Pages.Add(new SizeF(width, height));
      
                      //創建PdfImage對象
                      PdfImage pdfImage = PdfImage.FromFile(file.FullName);
      
                      //在頁面上繪制圖片
                      page.Canvas.DrawImage(pdfImage, 0, 0, pdfImage.Width, pdfImage.Height);
                  }
      
                  //保存PDF
                  pdf.SaveToFile("多圖轉Pdf.pdf");
                  pdf.Dispose();
              }
          }
      }

       


       

      – 如需在.NET 程序實現其他PDF文檔的操作,如創建、讀取、添加圖片、表格等,可以從以下鏈接中查看相關教程:

      https://www.e-iceblue.cn/spirepdfnet/spire-pdf-for-net-program-guide-content.html

       

      posted @ 2025-03-17 16:58  E-iceblue  閱讀(438)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品自拍自产一区二区三区| 最近免费中文字幕大全免费版视频| 99中文字幕精品国产| 国产精品亚洲а∨天堂2021| 国产精品二区中文字幕| AV秘 无码一区二| 国产精品多p对白交换绿帽| 久久天天躁狠狠躁夜夜躁| 精品乱码一区二区三四五区| 性欧美丰满熟妇xxxx性| 韩国精品福利视频一区二区| 亚洲无人区一区二区三区| 中文无码人妻有码人妻中文字幕| 霍林郭勒市| 国产精品中文字幕第一区| 国产偷国产偷亚洲高清人| 另类专区一区二区三区| 人妻丝袜AV中文系列先锋影音 | 国产又色又爽又黄的在线观看| 国产在线线精品宅男网址| 成码无人AV片在线电影网站 | 高清免费毛片| 人妻丝袜AV中文系列先锋影音| 亚洲伊人成无码综合网| 亚洲一区二区国产av| 护士张开腿被奷日出白浆| 国产男女猛烈无遮挡免费视频| 蜜芽久久人人超碰爱香蕉| 青青草国产精品日韩欧美| AV毛片无码中文字幕不卡| 国产成人一区二区三区免费 | 区一区二区三区中文字幕| 无遮高潮国产免费观看| 免费A级毛片无码A∨蜜芽试看| 综合图区亚洲另类偷窥| 国产乱码精品一区二区三区四川人| 人妻精品动漫H无码中字| 免费A级毛片无码A∨蜜芽试看 | 线观看的国产成人av天堂| 四虎永久在线精品无码视频 | 亚洲中文字幕在线无码一区二区|