① 如何按順序批量列印pdf\WORD\EXCEL格式的文件 混合列印500多個文件
有一批PDF文件,好幾百個,每個只列印第2,3頁,雙面列印。
網上搜索一波,方案如下:
安裝Ghostscript,GhostView,使用gsprint命令列印pdf文件。
gsprint命令參數說明:
"-dQUIET", 安靜的意思,指代執行過程中盡可能少的輸出日誌等信息。(也可以簡寫為「-q」)
"-dNOSAFER", 通過命令行運行
"-dBATCH", 執行到最後一頁後退出
"-dNOPAUSE", 每一頁轉換之間沒有停頓
"-dNOPROMPT", 沒有相關提示
"-dFirstPage=1", 從第幾頁開始
"-dLastPage=5", 到第幾頁結束
"-sDEVICE=pngalpha", 轉換輸出的文件類型裝置,默認值為x11alpha
"-g720x1280", 圖片像素(-gx),一般不指定,使用默認輸出
"-r300", 圖片解析度(即圖片解析度為300dpi),默認值好像是72(未測試證實)
"-sOutputFile=/opt/shanhy/error1png/%d.png", 圖片輸出路徑,使用%d或%ld輸出頁數
比如列印c.pdf第2,3頁,命令如下
gsprint -dFirstPage=2 -dLastPage=3 c.pdf
大部分pdf只列印第2,第3頁,雙面列印,所以用python控制批量列印所有pdf的第二頁,暫停,提示翻頁,然後批量列印第三頁。
完整代碼如下
#-*- coding: utf-8 -*-
importosimporttimedefprint_pdf(pdf_file_name, page):"""靜默列印pdf
:param pdf_file_name
:page 列印第幾頁
:return:"""cmd= 'gsprint -dFirstPage=%s -dLastPage=%s %s' %(page, page, pdf_file_name)print(cmd)
p=os.popen(cmd)
time.sleep(3)print(p.read())if __name__ == '__main__':
curr_path=os.getcwd()
fl=os.listdir(curr_path)for i in range(2,4):print(i)for f infl:if 'pdf' inf.lower():
print_pdf(f, i)
② C#如何指定列印機,列印已有的PDF文件
調用Spire.Pdf.dll,使用下面的代碼可以指定列印機和要列印的文檔
//創建PdfDocument對象
PdfDocumentdoc=newPdfDocument();
//載入一個現有文檔
doc.LoadFromFile(@"C:UsersAdministratorDesktopTest.pdf");
//選擇列印機
doc.PrintSettings.PrinterName="HPLaserJetP1007";
//選擇列印頁碼范圍
doc.PrintSettings.SelectPageRange(1,10);
//執行列印
doc.Print();
③ 需要列印部分pdf文件頁面怎麼做
列印文件裡面的部分將文件拿去外面列印室裡面的工作人員應該會幫你處理,說清楚你需要列印打部分就可以了;
要提醒樓主的一點是pdf文件內容編輯截取頁面要用編輯器工具才可以,可以自己操作將需要的部分在編輯器截取保存下來,然後去列印店裡叫工作人員給你列印就可以了,編輯工具可以試著「迅捷pdf編輯器」裡面截取頁面用上面工具欄的「快照」工具用著還可以,自己不會操作的話,可以找列印室的工作人員,應該是會用這種工具的。
④ pdf文件怎麼列印
PDF的列印首先是需要對列印的頁面進行設定,再列印出來。
1、打開PDF文件,選擇右上角的「文件」下拉框,然後選擇列印
⑤ 有什麼方法生成pdf文件,c
試試pdf+這個軟體吧,不知道會不會也生成,我反正沒有在手機上面看過pdf。
⑥ 理光C3503列印pdf慢
EMF臨時文件過大。
PDF等文件中都包含了一些或者很多光柵化數據(圖片、嵌入的字體等)。這些文件在列印時,列印機驅動程序都會在系統中生成大量EMF文件(增強型變換文件),小到1MB,大到500MB,過大的EMF臨時文件會造成列印效率明顯下降。
解決方法:點擊「開始,設置,列印機和傳真」,然後右擊需要列印的列印機選擇「屬性」,在彈出窗口的「高級」選項卡中選擇「直接列印到列印機」,點擊「確定」後速度就提高了。
PDF主要由三項技術組成:衍生自PostScript;字型嵌入系統;資料壓縮及傳輸系統。它的優點在於跨平台、能保留文件原有格式、開放標准,能免版稅自由開發PDF相容軟體,是一個開放標准。
⑦ canon c2020如何列印PDF文件
下載安裝一個adobe reader文件,打開adobe reader文件,用adobe reader文件打開需要列印的.PDF文件,然後在列印文件對話框中選擇canon 自己對應型號的列印機,然後按列印就可以了。
⑧ vba如何使用CAcroAVDoc列印pdf文件
方法/步驟
代碼如下
⑨ C或C++列印pdf文件
需要用到windows自帶的函數,另外還需要pdf解析動態庫,windows自己沒有這功能,只能支持office和文本的列印,你需要出錢購買或者網上找看有沒有pdf解析動態庫,一般來說是沒有免費的,你看到的那些pdf閱讀器都自己帶有自己的解析庫,但是沒有把函數介面告訴你,保密的,嘿嘿
⑩ 愛普生C3520怎麼列印PDF
要列印pdf文件,首先需要在我們的電腦里安裝有支持打開pdf文件的軟體,目前能打開pdf文件的軟體比較多,但是有一些軟體不支持列印功能,在這里我建議大家都安裝adobe reader 軟體。使用adobe reader來打開PDF文件。