我对 dox2pdf 和 pdf2docx 的安全性有疑问。您听说过它们的使用存在任何安全问题吗?我只想将它们用于我自己的目的,我想知道它们是否收集转换后的文件。我在 PyPI 和 GitHub 上检查了它们,没有发现任何问题,但我想听听你的意见。
###Script:
import tkinter as tk
from tkinter import filedialog, messagebox
from docx2pdf import convert
from pdf2docx import Converter
root = tk.Tk()
root.title("Document Converter")
root.geometry("300x100")
def choose_file(filetypes):
file = filedialog.askopenfilename(title="Select file", filetypes=filetypes)
return file
def convert_to_pdf():
file_path = choose_file([("DOCX files", "*.docx"), ("All files", "*.*")])
if file_path:
try:
convert(file_path)
messagebox.showinfo("Success", f"Converted to PDF: {file_path}")
except Exception as e:
messagebox.showerror("Error", f"Conversion to PDF failed: {e}")
def convert_to_docx():
file_path = choose_file([("PDF files", "*.pdf"), ("All files", "*.*")])
if file_path:
try:
docx_file = file_path.replace('.pdf', '.docx')
cv = Converter(file_path)
cv.convert(docx_file, start=0, end=None)
cv.close()
messagebox.showinfo("Success", f"Converted to DOCX: {docx_file}")
except Exception as e:
messagebox.showerror("Error", f"Conversion to DOCX failed: {e}")
b1 = tk.Button(root, text='Convert DOCX to PDF', command=convert_to_pdf)
b1.pack(pady=5)
b2 = tk.Button(root, text='Convert PDF to DOCX', command=convert_to_docx)
b2.pack(pady=5)
root.mainloop()
我已经检查了 PyPI、GitHub 和源代码,但我想知道您对这些问题的想法
根据我的经验和我对图书馆的了解:
如果您担心
doxc2pdf
和 pdf2docx
在未经您许可的情况下收集信息,您可以采取的步骤是在运行代码时关闭 WiFi,然后检查任务管理器以确保库没有执行任何操作不需要的任务。一旦您满意,您可以重新打开 WiFi,并关注任务管理器等。