導航:首頁 > 文檔加密 > pdfconvertor

pdfconvertor

發布時間:2025-07-01 18:51:58

A. c#生成的pdf的大小為0kb

0KB那就是生成的PDF文檔沒內容,看下你的代碼是哪裡有問題。建議可以通過PDF庫來實現生成文檔。可參考下面的代碼方法:


using System.Drawing;

using Spire.Pdf;

using Spire.Pdf.Graphics;

namespace CreatePDF_PDF

{

class Program

{

static void Main(string[] args)

{

//初始化一個PdfDocument類實例

PdfDocument document = new PdfDocument();

//聲明 PdfUnitConvertor和PdfMargins類對象

PdfUnitConvertor unitCvtr = new PdfUnitConvertor();

PdfMargins margins = new PdfMargins();

//設置頁邊距

margins.Top = unitCvtr.ConvertUnits(2.54f, PdfGraphicsUnit.Centimeter, PdfGraphicsUnit.Point);

margins.Bottom = margins.Top;

margins.Left = unitCvtr.ConvertUnits(3.17f, PdfGraphicsUnit.Centimeter, PdfGraphicsUnit.Point);

margins.Right = margins.Left;

//新添加一個A4大小的頁面

PdfPageBase page = document.Pages.Add(PdfPageSize.A4, margins);

//自定義PdfTrueTypeFont、PdfBrush實例,設置字體類型、字型大小和字體顏色

PdfTrueTypeFont font = new PdfTrueTypeFont(new Font("楷體", 15f),true);

PdfBrush brush = PdfBrushes.Red;

//調用DrawString()方法在指定位置寫入文本

string text = ("《蝶戀花 送春》 樓外垂楊千萬縷,欲系青春,少住春還去。猶自風前飄柳絮,隨春且看歸何處? 綠滿山川聞杜宇,便作無情,莫也愁人苦。把酒送春春不語,黃昏卻下瀟瀟雨。");

page.Canvas.DrawString(text, font, brush, 15, 13);

//載入圖片,並調用DrawImage()方法在指定位置繪入圖片

PdfImage image = PdfImage.FromFile("img.jpg");

float width = image.Width;

float height = image.Height;

page.Canvas.DrawImage(image, 15, 100, width, height);

//保存並打開文檔

document.SaveToFile("PDF創建.pdf");

System.Diagnostics.Process.Start("PDF創建.pdf");

}

}

}

執行程序後,在C: Studio 2013ProjectsCreatePDF_PDFCreatePDF_PDFinDebug路徑下可查看生成的文檔。可以看到生成的文檔大小,如圖:

閱讀全文

與pdfconvertor相關的資料

熱點內容
php二維數組截取 瀏覽:689
單片機pid溫度程序 瀏覽:252
iphone導入pdf文件 瀏覽:44
小程序源碼上傳模擬器看不到 瀏覽:76
安卓國服光遇夏日活動什麼時候上線 瀏覽:719
中國電信怎麼用流量看app 瀏覽:928
pdf印刷輸出 瀏覽:963
收納卷子的文件夾怎麼打開透明頁 瀏覽:448
王者榮耀一直解壓不完 瀏覽:514
印度交叉演算法 瀏覽:799
我的世界海底世界命令方塊 瀏覽:617
什麼是google地圖伺服器地址 瀏覽:694
怎麼做各大app合夥人 瀏覽:905
不加密的歌曲下載 瀏覽:309
手機安卓操作系統用什麼軟體做 瀏覽:89
java命令行編譯java文件 瀏覽:853
php文件名轉換 瀏覽:214
mc部落啟動器有什麼好玩的伺服器 瀏覽:840
php搜索中文分詞 瀏覽:424
天然氣回收壓縮機 瀏覽:184