91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

PDF轉換成圖片的項目實例,用VS2008可以直接運行。如需了解更多PDF轉成圖片的信息,請參考:http://blog.csdn.net/shi0090/article/details/7262199

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Windows.Forms;
using?O2S.Components.PDFRender4NET;
using?System.Drawing;
using?System.Drawing.Imaging;
using?System.IO;

namespace?O2S.Components.PDFRender4NET.pdf2image
{
????public?static?class?Program
????{
????????public?enum?Definition
????????{
????????????One?=?1?Two?=?2?Three?=?3?Four?=?4?Five?=?5?Six?=?6?Seven?=?7?Eight?=?8?Nine?=?9?Ten?=?10
????????}

????????///?
????????///?將PDF文檔轉換為圖片的方法
????????///?

????????///?PDF文件路徑
????????///?圖片輸出路徑
????????///?生成圖片的名字
????????///?從PDF文檔的第幾頁開始轉換
????????///?從PDF文檔的第幾頁開始停止轉換
????????///?設置所需圖片格式
????????///?設置圖片的清晰度,數字越大越清晰
????????public?static?void?ConvertPDF2Image(string?pdfInputPath?string?imageOutputPath
????????????string?imageName?int?startPageNum?int?endPageNum?ImageFormat?imageFormat?Definition?definition)
????????{
????????????PDFFile?pdfFile?=?PDFFile.Open(pdfInputPath);

????????????if?(!Directory.Exists(imageOutputPath))
????????????{
????????????????Directory.CreateDirectory(imageOutputPath);
????????????}

????????????//?validate?pageNum
????????????if?(startPageNum?<=?0)
????????????{
????????????????startPageNum?=?1;
????????????}

????????????if?(endPageNum?>?pdfFile.PageCount)
????????????{
????????????????endPageNum?=?pdfFile.PageCount;
????????????}

????????????if?(startPageNum?>?endPageNum)
????????????{
????????????????int?tempPageNum?=?startPageNum;
????????????????startPageNum?=?endPageNum;
????????????????endPageNum?=?startPageNum;
????????????}

????????????//?start?to?convert?each?page
????????????for?(int?i?=?startPageNum;?i?<=?endPageNum;?i++)
????????????{
????????????????Bitmap?pageImage?=?pdfFile.GetPageImage(i?-?1?56?*?(int)definition);
????????????????pageImage.Save(imageOutputPath?+?imageName?+?i.ToString()?+?“.“?+?imageFormat.ToString()?imageFormat);
????????????????pageImage.Dispose();
????????????}

????????????pdfFile.Dispose();
????????}

????????public?static?void?Main(string[]?args)
????????{
????????????ConvertPDF2Image(“F:\\Events.pdf“?“F:\\“?“A“?1?5?ImageFormat.Jpeg?Definition.One);
????????}

????}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-02-16?20:27??O2S.Components.PDFRender4NET.pdf2image\
?????文件????????2895??2012-02-16?20:27??O2S.Components.PDFRender4NET.pdf2image\O2S.Components.PDFRender4NET.pdf2image.csproj
?????文件????????2625??2012-02-16?20:27??O2S.Components.PDFRender4NET.pdf2image\Program.cs
?????目錄???????????0??2012-02-16?20:23??O2S.Components.PDFRender4NET.pdf2image\Properties\
?????文件????????1420??2012-02-16?20:23??O2S.Components.PDFRender4NET.pdf2image\Properties\AssemblyInfo.cs

評論

共有 條評論