猜您喜歡:
企業(yè)辦公人員如果經(jīng)常需要對(duì)文檔進(jìn)行打印操作,可以試試小編帶來的這款打印excel強(qiáng)制頁面縱向.exe軟件,這是一個(gè)很實(shí)用的打印輔助工具,能夠幫助用戶將各種不同類型和格式的文件生成為縱向的效果,從而讓文件實(shí)現(xiàn)縱向打印,滿足用戶的打印需求,只需一鍵即可轉(zhuǎn)換。
主要為快速的將文件夾內(nèi)的PPT、EXCEL、WORD生成對(duì)應(yīng)的PDF。
PS:印象中如不能轉(zhuǎn)換好像需要安裝有office,成品是寫定了為縱向也可以改為橫向或者不設(shè)置。
打開Excel,//點(diǎn)擊左上角的表格標(biāo)志,點(diǎn)擊打印,然后選擇打印預(yù)覽,//在打印預(yù)覽里有個(gè)對(duì)頁面橫縱的設(shè)置,點(diǎn)擊橫向,//調(diào)整表格的大小,點(diǎn)擊縮放比例,縮放調(diào)整到大小合適的比例,//接下來選擇頁面設(shè)置,點(diǎn)擊頁邊距,居中方式點(diǎn)擊水平和垂直,設(shè)置完成后整個(gè)表格就能居中了,然后就可以直接打印了。
"""
【程序功能】:將【目標(biāo)文件夾】內(nèi)所有的 ppt、excel、word 均生成一份對(duì)應(yīng)的 PDF 文件
【作者】:qzw,提供內(nèi)部使用
【目標(biāo)文件夾】:默認(rèn)為此程序目前所在的文件夾;
若輸入路徑,則為該文件夾(只轉(zhuǎn)換該層,不轉(zhuǎn)換子文件夾下內(nèi)容)
【生成的pdf名稱】:原始名稱+.pdf
"""
import os, win32com.client, gc
# Word
def word2Pdf(filePath, words):
# 如果沒有文件則提示后直接退出
if(len(words)<1):
print ("⁄n【無 Word 文件】⁄n")
return
# 開始轉(zhuǎn)換
print ("⁄n【開始 Word -> PDF 轉(zhuǎn)換】")
try:
print ("打開 Word 進(jìn)程...")
word = win32com.client.Dispatch("Word.Application")
word.Visible = 0
word.DisplayAlerts = False
doc = None
for i in range(len(words)):
print(i)
fileName = words[i] # 文件名稱
fromFile = os.path.join(filePath, fileName) # 文件地址
toFileName = changeSufix2Pdf(fileName) # 生成的文件名稱
toFile = toFileJoin(filePath,toFileName) # 生成的文件地址
print ("轉(zhuǎn)換:"+fileName+"文件中...")
# 某文件出錯(cuò)不影響其他文件打印
try:
doc = word.Documents.Open(fromFile)
doc.SaveAs(toFile,17) # 生成的所有 PDF 都會(huì)在 PDF 文件夾中
print ("轉(zhuǎn)換到:"+toFileName+"完成")
except Exception as e:
print(e)
# 關(guān)閉 Word 進(jìn)程
print ("所有 Word 文件已打印完畢")
print ("結(jié)束 Word 進(jìn)程...⁄n")
doc.Close()
doc = None
word.Quit()
word = None
except Exception as e:
print(e)
finally:
gc.collect()
# Excel
def excel2Pdf(filePath, excels):
# 如果沒有文件則提示后直接退出
if(len(excels)<1):
print ("⁄n【無 Excel 文件】⁄n")
return
# 開始轉(zhuǎn)換
print ("⁄n【開始 Excel -> PDF 轉(zhuǎn)換】")
try:
print ("打開 Excel 進(jìn)程中...")
excel = win32com.client.Dispatch("Excel.Application")
excel.Visible = 0
excel.DisplayAlerts = False
wb = None
ws = None
for i in range(len(excels)):
print(i)
fileName = excels[i] # 文件名稱
fromFile = os.path.join(filePath, fileName) # 文件地址
print ("轉(zhuǎn)換:"+fileName+"文件中...")
# 某文件出錯(cuò)不影響其他文件打印
try:
wb = excel.Workbooks.Open(fromFile)
for j in range(wb.Worksheets.Count): # 工作表數(shù)量,一個(gè)工作簿可能有多張工作表
toFileName = addWorksheetsOrder(fileName, j+1) # 生成的文件名稱
toFile = toFileJoin(filePath,toFileName) # 生成的文件地址
ws = wb.Worksheets(j+1) # 若為[0]則打包后會(huì)提示越界
ws.PageSetup.Orientation=2 # 設(shè)置頁面方向,縱向=1,橫向=2
ws.ExportAsFixedFormat(0,toFile) # 每一張都需要打印
print ("轉(zhuǎn)換至:"+toFileName+"文件完成")
except Exception as e:
print(e)
# 關(guān)閉 Excel 進(jìn)程
print ("所有 Excel 文件已打印完畢")
print ("結(jié)束 Excel 進(jìn)程中...⁄n")
ws = None
wb.Close()
wb = None
excel.Quit()
excel = None
except Exception as e:
print(e)
finally:
gc.collect()
# PPT
def ppt2Pdf(filePath, ppts):
# 如果沒有文件則提示后直接退出
if(len(ppts)<1):
print ("⁄n【無 PPT 文件】⁄n")
return
# 開始轉(zhuǎn)換
print ("⁄n【開始 PPT -> PDF 轉(zhuǎn)換】")
try:
print ("打開 PowerPoint 進(jìn)程中...")
powerpoint = win32com.client.Dispatch("PowerPoint.Application")
ppt = None
# 某文件出錯(cuò)不影響其他文件打印
for i in range(len(ppts)):
print(i)
fileName = ppts[i] # 文件名稱
fromFile = os.path.join(filePath, fileName) # 文件地址
toFileName = changeSufix2Pdf(fileName) # 生成的文件名稱
toFile = toFileJoin(filePath,toFileName) # 生成的文件地址
print ("轉(zhuǎn)換:"+fileName+"文件中...")
try:
ppt = powerpoint.Presentations.Open(fromFile,WithWindow=False)
if ppt.Slides.Count>0:
ppt.SaveAs(toFile, 32) # 如果為空則會(huì)跳出提示框(暫時(shí)沒有找到消除辦法)
print ("轉(zhuǎn)換至:"+toFileName+"文件完成")
else:
print("(錯(cuò)誤,發(fā)生意外:此文件為空,跳過此文件)")
except Exception as e:
print(e)
# 關(guān)閉 PPT 進(jìn)程
print ("所有 PPT 文件已打印完畢")
print ("結(jié)束 PowerPoint 進(jìn)程中...⁄n")
ppt.Close()
ppt = None
powerpoint.Quit()
powerpoint = None
except Exception as e:
print(e)
finally:
gc.collect()
# 修改后綴名
def changeSufix2Pdf(file):
return file[:file.rfind('.')]+".pdf"
# 添加工作簿序號(hào)
def addWorksheetsOrder(file, i):
return file[:file.rfind('.')]+"_工作表"+str(i)+".pdf"
# 轉(zhuǎn)換地址
def toFileJoin(filePath,file):
return os.path.join(filePath,'pdf',file[:file.rfind('.')]+".pdf")
# 開始程序
print ("====================程序開始====================")
print ("【程序功能】將目標(biāo)路徑下內(nèi)所有的 ppt、excel、word 均生成一份對(duì)應(yīng)的 PDF 文件,存在新生成的 pdf 文件夾中(需已經(jīng)安裝office,不包括子文件夾)")
print ("注意:若某 PPT 和 Excel 文件為空,則會(huì)出錯(cuò)跳過此文件。若轉(zhuǎn)換 PPT 時(shí)間過長,請(qǐng)查看是否有報(bào)錯(cuò)窗口等待確認(rèn),暫時(shí)無法徹底解決 PPT 的窗口問題。在關(guān)閉進(jìn)程過程中,時(shí)間可能會(huì)較長,十秒左右,請(qǐng)耐心等待。")
filePath = input ("輸入目標(biāo)路徑:(若為當(dāng)前路徑:"+os.getcwd()+",請(qǐng)直接回車)⁄n")
# 目標(biāo)路徑,若沒有輸入路徑則為當(dāng)前路徑
if(filePath==""):
filePath = os.getcwd()
# 將目標(biāo)文件夾所有文件歸類,轉(zhuǎn)換時(shí)只打開一個(gè)進(jìn)程
words = []
ppts = []
excels = []
for fn in os.listdir(filePath):
if fn.endswith(('.doc', 'docx')):
words.append(fn)
if fn.endswith(('.ppt', 'pptx')):
ppts.append(fn)
if fn.endswith(('.xls', 'xlsx')):
excels.append(fn)
# 調(diào)用方法
print ("====================開始轉(zhuǎn)換====================")
# 新建 pdf 文件夾,所有生成的 PDF 文件都放在里面
folder = filePath + '⁄⁄pdf⁄⁄'
if not os.path.exists(folder):
os.makedirs(folder)
word2Pdf(filePath,words)
excel2Pdf(filePath,excels)
ppt2Pdf(filePath,ppts)
print ("====================轉(zhuǎn)換結(jié)束====================")
print ("⁄n====================程序結(jié)束====================")
os.system("pause")
軟件能夠?qū)ξ臋n進(jìn)行強(qiáng)制性的頁面轉(zhuǎn)換操作,適用于Excel、Word、PPT、PDF等多種格式的文件,讓用戶可以橫向打印文件也能縱向打印文件,提升工作效率。
好了,今天的打印excel強(qiáng)制頁面縱向.exe分享就到這里了,想要下載更多軟件就來非凡軟件站,快快收藏吧,更多精彩不容錯(cuò)過!
打印軟件大全 我們?cè)谌粘5墓ぷ鲗W(xué)習(xí)中經(jīng)常需要用到打印的功能,可以將電腦中的文件打印為紙質(zhì)的,今天小編整理了一些打印軟件,可以幫助用戶快速進(jìn)行文件打印的操作,功能豐富多樣,大家可以自行挑選。
一點(diǎn)通快遞電子面單打印V1.61 現(xiàn)在的電子面單打印軟件一般是針對(duì)平臺(tái),很難找到一款適合企業(yè)和...詳情>>
興達(dá)銷售小票打印v18.0 興達(dá)銷售小票打印是專為零售和批發(fā)行業(yè)設(shè)計(jì)的小票打印工具,它具...詳情>>
佳能Canon iP110驅(qū)動(dòng)v1.0.0 佳能Canon iP110驅(qū)動(dòng)是專為Canon iP110...詳情>>
廣告行業(yè)單據(jù)打印軟件v33.8.5 網(wǎng)絡(luò)版 廣告行業(yè)單據(jù)打印軟件是專為廣告公司印刷行業(yè)設(shè)計(jì)的單據(jù)打印解決...詳情>>
智行火車票是一款高效好用的手機(jī)線上出行訂票軟件,所有的行程都能夠自定義更改,還可以在線買機(jī)票辦理值機(jī),本期小編給大家?guī)砹嗽敿?xì)的操作攻略,有想知道的朋友千萬不要錯(cuò)過!智行火車票辦理值機(jī)方法介紹首先打開手機(jī)中的智行火車票APP,登錄之后進(jìn)入首頁,然后輸入自己乘坐車的起始點(diǎn)和終點(diǎn)站,選擇日期,最后點(diǎn)擊查詢會(huì)有不同時(shí)間的車次,選擇有票的點(diǎn)擊一下選好之后點(diǎn)擊后面的預(yù)定添加乘車人的信息之后就可以選擇座位了,
微博app是一款十分有趣好玩的社交軟件,所有的工具都是能夠任意使用的,超多的功能完全能夠自定義設(shè)置,相機(jī)權(quán)限開啟方法也很簡單,小編準(zhǔn)備了具體操作教程,感興趣的玩家可以來非凡下載站關(guān)注一下哦!微博app相機(jī)權(quán)限開啟步驟一覽在設(shè)置頁面,選擇【應(yīng)用和服務(wù)】選項(xiàng)。在應(yīng)用和服務(wù)頁面,選擇【應(yīng)用管理】選項(xiàng)。在應(yīng)用管理頁面,搜索選擇【微博】選項(xiàng)。在微博應(yīng)用信息頁面,選擇【權(quán)限】選項(xiàng)。在微博權(quán)限列表,選擇【相機(jī)】
你是否清楚在江蘇智慧人社平臺(tái)上如何進(jìn)行養(yǎng)老保險(xiǎn)資格的認(rèn)證呢?這一過程對(duì)于確保你的養(yǎng)老權(quán)益至關(guān)重要。接下來,我們就來簡要介紹一下江蘇智慧人社認(rèn)證養(yǎng)老保險(xiǎn)資格的具體步驟,你是否已經(jīng)迫不及待想要了解了呢?江蘇智慧人社養(yǎng)老資格認(rèn)證步驟介紹1、首先打開手機(jī)的江蘇智慧人社,點(diǎn)擊待遇資格認(rèn)證。2、然后選擇上面的養(yǎng)老保險(xiǎn)類型。3、最后輸入個(gè)人身份信息,進(jìn)行養(yǎng)老認(rèn)證。以上就是今天分享的內(nèi)容了,想要了解更多熱門資訊教
江蘇智慧人社是江蘇省人力資源和社會(huì)保障廳推出的移動(dòng)服務(wù)應(yīng)用,旨在為廣大民眾提供全方位的人力資源和社會(huì)保障服務(wù)。那么,在江蘇智慧人社APP中,如何查看就業(yè)創(chuàng)業(yè)證呢?小編這里整理了些相關(guān)資料,有需要的小伙伴可以前來看看。江蘇智慧人社查看工作證明步驟一覽1、進(jìn)入江蘇智慧人社APP,選擇相應(yīng)的登錄方式進(jìn)行登錄2、登錄江蘇智慧人社,點(diǎn)擊我的,查看個(gè)人賬戶是否實(shí)名認(rèn)證3、點(diǎn)擊左下角的首頁,點(diǎn)擊右上方的全部點(diǎn)擊
網(wǎng)易UU加速器是一款專業(yè)的網(wǎng)絡(luò)加速工具,旨在為玩家提供穩(wěn)定、流暢的游戲網(wǎng)絡(luò)環(huán)境。那么,你知道網(wǎng)易UU加速器是怎么設(shè)置禁用模式的嗎?小編這里整理了些相關(guān)資料,有需要的小伙伴可以前來看看。網(wǎng)易UU加速器模式切換方法介紹第一步:在UU加速器的主界面或菜單中,找到并點(diǎn)擊“設(shè)置”按鈕。這個(gè)按鈕通常位于界面的右上角或底部菜單中。第二步:在設(shè)置頁面中,找到并點(diǎn)擊“系統(tǒng)設(shè)置”或類似的選項(xiàng)。這個(gè)選項(xiàng)通常包含了與加速
你是否也遇到過夸克網(wǎng)盤下載速度慢的問題?想要知道如何有效提升夸克網(wǎng)盤的下載速度嗎?接下來,我們就來分享一些實(shí)用的方法,幫助你輕松解決下載速度慢的問題,享受更快捷的網(wǎng)盤服務(wù)??淇司W(wǎng)盤加速下載方法介紹 1、首先打開夸克網(wǎng)盤。 2、然后選擇頭像打開進(jìn)入主界面。 3、最后就可以選擇需要下載的文件進(jìn)行快速下載了。 PS:如果用戶擁有夸克網(wǎng)盤的會(huì)員,那么下載速度就會(huì)更快。 如果以上方法無法
本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。
如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系
(版權(quán)說明注意事項(xiàng))。若有關(guān)在線投稿、無法下載等問題,請(qǐng)與本站客服人員聯(lián)系
!
用戶可自行按線路選擇相應(yīng)的下載點(diǎn),可以直接點(diǎn)擊下載/另存為,若直接點(diǎn)擊下載速度太慢,請(qǐng)嘗試使用高速下載器。為確保下載的文件能正常使用,請(qǐng)使用WinRAR最新版本解壓本站軟件。
建議大家謹(jǐn)慎對(duì)待所下載的文件,大家在安裝的時(shí)候務(wù)必留意每一步!關(guān)于360安全衛(wèi)士或QQ電腦管家的有關(guān)提示,請(qǐng)自行注意選擇操作。