資源簡介
SpirePdfDemo.zip

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Drawing;
using?System.Linq;
using?System.Text;
namespace?SpirePdfDemo
{
????class?Program
????{
????????static?void?Main(string[]?args)
????????{
????????????//加載PDF文檔
????????????Spire.Pdf.PdfDocument?sourceDocument?=?new?Spire.Pdf.PdfDocument(“d:\\1.pdf“);
????????????//創(chuàng)建新PDF文檔
????????????Spire.Pdf.PdfDocument?newDocument?=?new?Spire.Pdf.PdfDocument();
????????????//設置新文檔頁邊距0
????????????newDocument.PageSettings.Margins.All?=?0;
????????????//設置文檔尺寸和源文件一樣
????????????newDocument.PageSettings.Width?=?sourceDocument.Pages[0].Size.Width;
????????????newDocument.PageSettings.Height?=?sourceDocument.Pages[0].Size.Height;
????????????//刪除第一頁,破解水印
????????????newDocument.Pages.Add();
????????????newDocument.Pages.RemoveAt(0);
????????????//頁面格式
????????????Spire.Pdf.Graphics.PdfTextLayout?format?=?new?Spire.Pdf.Graphics.PdfTextLayout();
????????????format.Break?=?Spire.Pdf.Graphics.PdfLayoutBreakType.FitPage;
????????????format.Layout?=?Spire.Pdf.Graphics.PdfLayoutType.Paginate;
????????????//將源文檔每一頁繪制到新文檔
????????????foreach?(Spire.Pdf.PdfPagebase?sourcePage?in?sourceDocument.Pages)
????????????{
????????????????//添加新頁
????????????????Spire.Pdf.PdfPagebase?newPage?=?newDocument.Pages.Add();
????????????????//創(chuàng)建繪制模板
????????????????var?template?=?sourcePage.CreateTemplate();
????????????????//繪制源內(nèi)容
????????????????template.Draw(newPage?new?PointF(0?0)?format);
????????????????////可以自由在新頁繪制矩形、文字等信息
????????????????//newPage.Canvas.DrawRectangle(Spire.Pdf.Graphics.PdfBrushes.White?new?RectangleF(0?0?100?100));
????????????????//newPage.Canvas.DrawString(“文字“?new?Spire.Pdf.Graphics.PdfFont(Spire.Pdf.Graphics.PdfFontFamily.Courier?20f)?Spire.Pdf.Graphics.PdfBrushes.White?new?PointF(0?0));
????????????}
????????????newDocument.SaveToFile(“d:\\save.pdf“);
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-01-08?17:13??SpirePdfDemo\
?????目錄???????????0??2020-01-08?16:33??SpirePdfDemo\libs\
?????文件???????55808??2020-01-08?15:51??SpirePdfDemo\libs\Spire.License.dll
?????文件????15437824??2020-01-08?15:51??SpirePdfDemo\libs\Spire.Pdf.dll
?????目錄???????????0??2020-01-08?16:31??SpirePdfDemo\obj\
?????目錄???????????0??2020-01-08?16:33??SpirePdfDemo\obj\Debug\
?????文件??????????42??2020-01-08?15:58??SpirePdfDemo\obj\Debug\CoreCompileInputs.cache
?????文件????????6743??2020-01-08?16:33??SpirePdfDemo\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件????????1283??2020-01-08?16:33??SpirePdfDemo\obj\Debug\SpirePdfDemo.csproj.FileListAbsolute.txt
?????文件???????16381??2020-01-08?16:33??SpirePdfDemo\obj\Debug\SpirePdfDemo.csprojResolveAssemblyReference.cache
?????文件????????6144??2020-01-08?16:33??SpirePdfDemo\obj\Debug\SpirePdfDemo.exe
?????文件???????13824??2020-01-08?16:33??SpirePdfDemo\obj\Debug\SpirePdfDemo.pdb
?????目錄???????????0??2020-01-08?15:50??SpirePdfDemo\obj\Debug\TempPE\
?????文件????????2099??2020-01-08?15:59??SpirePdfDemo\Program.cs
?????目錄???????????0??2020-01-08?16:31??SpirePdfDemo\Properties\
?????文件????????1340??2020-01-08?15:50??SpirePdfDemo\Properties\AssemblyInfo.cs
?????文件????????2824??2020-01-08?16:33??SpirePdfDemo\SpirePdfDemo.csproj
?????文件?????????992??2020-01-08?16:35??SpirePdfDemo\SpirePdfDemo.sln
?????文件???????19968??2020-01-08?16:35??SpirePdfDemo\SpirePdfDemo.v12.suo
- 上一篇:BmobDetail.zip
- 下一篇:ISO13400.rar
評論
共有 條評論