Gói
import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
1 thường được sử dụng để tạo và khởi tạo các đối tượng COM và sử dụng các dịch vụ cửa sổ trong Python. Vì là gói bên ngoài nên chúng tôi phải cài đặt import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
1 trước khi sử dụng. Lệnh cài đặt import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
1 được đưa ra bên dướiChúng tôi có thể sử dụng ứng dụng Microsoft Word với gói này để mở tệp docx và lưu dưới dạng tệp pdf. Ví dụ mã sau đây cho chúng ta biết cách chuyển đổi tệp docx thành tệp pdf bằng gói
import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
1import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
Chúng tôi đã chuyển đổi
import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
5 thành import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
0 với thư viện import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
1 trong đoạn mã trên. Chúng tôi đã mở tệp docx bằng import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
2 và lưu dưới dạng tệp pdf bằng import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
3. Cuối cùng, chúng tôi đã đóng tài liệu đã mở bằng chức năng import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
4 và thoát khỏi Microsoft Word bằng chức năng import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
5. Lưu ý rằng tệp đầu ra phải được tạo để mã này hoạt động bình thường. Điều này có nghĩa là chúng ta phải tạo thủ công một tệp có tên import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
0 trước khi thực thi đoạn mã trên. Quá trình này cũng có thể được tự động hóa với sự trợ giúp của việc xử lý tệp trong Python. Đoạn mã sau đây cho thấy cách chúng tôi có thể tự động hóa hơn nữa toàn bộ quá trình nàyimport os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
Trong đoạn mã trên, chúng tôi tạo tệp đầu ra bằng
import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
7 trước khi mở Microsoft Word bằng thư viện import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
1Chuyển đổi Docx sang PDF với Gói import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
9 trong Python
import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
Phương pháp
import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
1 hoạt động tốt và cho chúng tôi nhiều quyền kiểm soát đối với các chi tiết quan trọng. Hạn chế duy nhất là chúng ta phải viết rất nhiều mã cho nó. Nếu chúng tôi cần nhanh chóng chuyển đổi tệp docx thành tệp pdf mà không phải lo lắng quá nhiều về bất kỳ chi tiết cấp thấp nào, chúng tôi có thể sử dụng gói import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
9 trong Python. Gói import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
9 cung cấp cho chúng tôi các chức năng đơn giản lấy tên tệp và xử lý tất cả nội dung chuyển đổi cấp thấp đã thảo luận trong phần trước. import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
9 cũng là một gói bên ngoài. Lệnh cài đặt gói import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
9 được đưa ra bên dướiVí dụ mã sau đây cho chúng ta biết cách chuyển đổi tệp docx thành tệp pdf với gói
import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
9import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
7Chúng tôi đã chuyển đổi
import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
5 thành import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
0 bằng hàm import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
78 của gói import os
import win32com.client
wdFormatPDF = 17
inputFile = os.path.abspath["document.docx"]
outputFile = os.path.abspath["document.pdf"]
file = open[outputFile, "w"]
file.close[]
word = win32com.client.Dispatch['Word.Application']
doc = word.Documents.Open[inputFile]
doc.SaveAs[outputFile, FileFormat=wdFormatPDF]
doc.Close[]
word.Quit[]
9 trong đoạn mã trên. Hạn chế duy nhất của mã này là chúng ta vẫn cần tạo tệp đầu ra trước khi thực thi mã này. Chúng ta có thể tự động hóa quy trình này như chúng ta đã làm trong phần trước bằng cách sử dụng xử lý tệp
Làm cách nào để chuyển đổi docx thành PDF bằng Python?
Chuyển Word DOCX sang PDF bằng Python
. Tải tài liệu Word bằng lớp Tài liệu. Chuyển đổi tài liệu Word sang PDF bằng Document. phương thức lưu [].
Làm cách nào để chuyển đổi docx sang PDF Python linux?
Cách chuyển đổi DOCX sang PDF .
Cài đặt 'Aspose. Từ cho Python thông qua. NET'
Thêm tham chiếu thư viện [nhập thư viện] vào dự án Python của bạn
Mở tệp DOCX nguồn bằng Python
Gọi phương thức 'save[]', chuyển tên tệp đầu ra có phần mở rộng PDF
Nhận kết quả chuyển đổi DOCX dưới dạng PDF
Python có thể tạo PDF không?
Một cách phổ biến để tạo tệp PDF là lưu tệp Word dưới dạng. pdf nhưng chúng ta cũng có thể tạo tệp PDF bằng Python . Ưu điểm? .
Làm cách nào để sử dụng pdf2docx trong Python?
Chỉ cần làm theo tất cả các bước để hiểu đầy đủ. .
Bước 1. Mở Terminal hoặc Command Prompt để chuyển đổi pdf sang docx bằng python. Chuyển đến thư mục có sẵn tệp pdf của bạn. .
Bạn cần sử dụng lệnh dưới đây để chuyển đổi tệp pdf thành tệp doc. đầu vào pdf2docx. đầu ra pdf. docx --start=1 --end=2