小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

WORD PDF EXCEL批量互轉 、替換內(nèi)容、轉換圖片、合并圖片、合并PDF

 銅創(chuàng)新維科技 2023-04-10 發(fā)布于陜西

還是簡單說下重寫工具的原因:

  • 以前寫的不滿意

  • 練練手,熟悉下c#

工具還是和以前一樣,也是對03的word有特殊照顧,給了很多參數(shù)在文檔的設置上,但是不確定其他人轉換出來有沒有啥問題,和以前原理也是一樣的,全部先轉一次docx,然后把docx轉成pdf

控件用的還是aspose(真的強)

新增功能

除了之前的Word轉PDF的功能和處理完畢后自動打開PDF的功能外,加了點下面的功能:

  • WORD轉PDF 【導出帶書簽】

  • 完成后可選擇是否移除TempDocx目錄   【程序會生成一個轉換DOCX的臨時目錄,可選擇結束后自動刪除】

  • 轉換完畢后合并列表里面的PDF文件 【目前暫時禁用,已添加到合并PDF頁面】

  • PDF轉WORD 【不支持掃描件PDF】

  • Excel轉PDF 【壇友需求】

  • PDF轉EXCEL 【壇友需求】

  • 合并PDF功能 【支持合并PDF、合并圖片為整個PDF,合并圖片需勾選圖片合并模式,根據(jù)圖片大小設置排版樣式,支持JPG、PNG、BMP、TIF圖片格式】

  • 文檔轉圖片功能  【支持WORD、EXCEL、PDF導出格式為JPG、PNG、BMP、TIF格式的圖片,支持導出灰度圖片、支持設置導出圖片的分辨率,范圍:150-600】

  • 姓名橫排轉豎功能 【 這個也是自己用的,有時候會有將橫排的名字轉為豎列的需求,源文檔里面會有各種圓圈或者方框的符號,或者括號和數(shù)字又或者是看不到的特殊符號,在這里處理會自動去除,可以自行設置兩個字的名字是否進行對齊,不過是對于源文本來說的,也就是你的源文本里面名字就是兩個字,如果加了括號或者有數(shù)字什么的就不會進行對齊;名字雖然叫姓名橫排轉換啥的,其實本意就是文本處理,你輸入的是不是名字都沒事,支持對源文本的姓名進行按姓氏筆畫排序,這個功能我也不清楚準不準,國內(nèi)的姓名排序太復雜了,這個功能僅供參考】

  • WORD內(nèi)容批量替換 【加載多個WORD文件,統(tǒng)一查找文件中相同內(nèi)容進行替換,支持正則表達式】

  • EXCEL內(nèi)容批量替換 【加載多個EXCEL文件,統(tǒng)一查找文件中相同內(nèi)容進行替換,支持正則表達式,支持自定義清空指定行范圍數(shù)據(jù)/刪除行】

  • Twain設備調(diào)試 【還在開發(fā)中,可能還有些BUG,這個是自己用的,主要就是用來調(diào)用支持Twain協(xié)議的掃描儀,進行圖片掃描調(diào)試,改功能純屬調(diào)試用的,正常不需要用,頁面也比較靠后】

一些隱藏的用法

  • 文件處理完畢后,在列表中文件名右鍵可呼出菜單,可刪除單個文件或清空列表中全部文件

  • 支持拖拽文件到列表中

一些提示

  • 網(wǎng)盤里有X86和X64的版本,正常情況建議用X64版本,X64版本,程序可用系統(tǒng)的全部內(nèi)存,X86版本應該是只能用4GB左右,在PDF轉WORD上面,如果內(nèi)存占用超過4GB,X86版本的可能會閃退【下午測試1852頁PDF轉WORD,81萬個字符,超過4GB占用,程序拋出outofmemory的錯誤后軟件退出】

  • X86版本用來調(diào)試twain設備,因為很多掃描儀是沒有X64版的,都是X86,所以X64無法加載系統(tǒng)中已經(jīng)安裝的掃描儀驅(qū)動

  • EXCEL批量替換內(nèi)容的功能沒有詳細測試,有什么問題可以反饋給我,如果EXCEL里面有公式,最好是不要用正則表達式模式,防止把公式也替換了(這個我沒仔細測試,你們有時間的可以測試一下)

  • EXCEL起始行和結束行均為-1表示對行不進行任何操作,只要兩者大于0,就會進行數(shù)據(jù)清空,按照excel的行號填入即可,比如3-8行,分別填入3和8即可,如果需要刪除行,勾選刪除行即可

截圖

  • word轉pdf

  • pdf轉word

excel轉pdf

  • word轉圖片

  • 合并PDF

  • WORD批量內(nèi)容替換

  • EXCEL批量內(nèi)容替換

  • twain設備調(diào)試

姓名橫轉豎列排版截圖參考

  • 常規(guī)排版,帶有括號

  • 常規(guī)排版帶數(shù)字

  • 非常規(guī)排版,多行豎列排版

下載地址

https://www./s/CRObVv-Vk8eh.html

提取碼:zcBq

另外大家評論區(qū)說的一些功能,可以描述下自己的需求,比如有提到想pdf轉Excel的,我想知道轉換的原因是什么,因為這種需求很冷門(對我來說我沒有遇到過這種場景) ,我好決定要不要添加

統(tǒng)一反饋下很多人都在反應的PDF轉換以后是圖片的這個問題:

一般出現(xiàn)這種的都是PDF掃描件會出現(xiàn),因為PDF掃描件不是傳統(tǒng)意義上根本W(wǎng)ORD進行格式轉換,帶著WORD里面的格式、段落、標簽等信息的PDF了,掃描儀就可以理解為一臺照相機,紙張掃描以后被轉換為圖片,然后掃描軟件將一張張圖片插入PDF文件中,這是個人猜測的一個簡單過程;那么,對于控件來說,這種PDF沒有任何可以提取到的信息,比如文本段落、表格、形狀、文本,所以轉換以后就是圖片,對于掃描件,個人建議使用更專業(yè)的軟件來進行轉換識別;一般從word轉換以后的pdf再用小工具轉回去的基本沒啥問題,能力不足,抱歉啦各位~

最后給也用Aspose控件的大佬們分享下我的設置參數(shù)

string DocumentName, SaveDocxName;
//設置加載word文檔的時候參數(shù) Aspose.Words.Loading.LoadOptions TempDocuemntLoadOption = new Aspose.Words.Loading.LoadOptions() { ConvertMetafilesToPng = true, MswVersion = Aspose.Words.Settings.MsWordVersion.Word2010, };
//設置PDF保存參數(shù) Aspose.Words.Saving.PdfSaveOptions TempPdfaveOption = new Aspose.Words.Saving.PdfSaveOptions() { FontEmbeddingMode = Aspose.Words.Saving.PdfFontEmbeddingMode.EmbedAll, ImageColorSpaceExportMode = Aspose.Words.Saving.PdfImageColorSpaceExportMode.Auto, ImageCompression = Aspose.Words.Saving.PdfImageCompression.Auto, PageMode = Aspose.Words.Saving.PdfPageMode.UseOutlines, ZoomBehavior = Aspose.Words.Saving.PdfZoomBehavior.None, SaveFormat = Aspose.Words.SaveFormat.Pdf, UseHighQualityRendering = true, };
//設置PDF保存帶word中的目錄 TempPdfaveOption.OutlineOptions.DefaultBookmarksOutlineLevel = 0; TempPdfaveOption.OutlineOptions.CreateMissingOutlineLevels = false; TempPdfaveOption.OutlineOptions.ExpandedOutlineLevels = 3; TempPdfaveOption.OutlineOptions.HeadingsOutlineLevels = 9; TempPdfaveOption.HeaderFooterBookmarksExportMode = Aspose.Words.Saving.HeaderFooterBookmarksExportMode.All;
//設置Docx保存參數(shù) Aspose.Words.Saving.OoxmlSaveOptions TempDocxSaveOption = new Aspose.Words.Saving.OoxmlSaveOptions() { //Compliance = Aspose.Words.Saving.OoxmlCompliance.Iso29500_2008_Strict, SaveFormat = Aspose.Words.SaveFormat.Docx,
};

不知道重點是不是在MswVersion = Aspose.Words.Settings.MsWordVersion.Word2010參數(shù)上,Docx保存參數(shù)那塊如果Compliance設置了strict,轉換出來的pdf在格式上和原本的差別很大

結語

也沒啥結語,希望大家不再被批量處理文檔所困擾,我的工具不是很好看,用起來也沒大佬們的順手,不過我還是希望可以幫助到你們

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多