import win32com.client
# 创建Acrobat对象
Acrobat = win32com.client.Dispatch("AcroExch.App")
# 打开PDF文件
PDFDoc = win32com.client.Dispatch("AcroExch.PDDoc")
PDFDoc.Open(<pdf文件路径>)
# 创建HTML转换器对象
HTMLConverter = win32com.client.Dispatch("AcroExch.PDPermHtm")
# 指定输出HTML文件路径和选项
HTMLConverter.OutputFileName = <html文件路径>
HTMLConverter.ExportNonTagged = 0
HTMLConverter.ExportSelectableText = 1
HTMLConverter.ExportImages = 1
HTMLConverter.ExportJpegQuality = 75
HTMLConverter.ExportToLayers = 1
# 转换PDF为HTML
HTMLConverter.ConvertToHtml(PDFDoc)
# 关闭PDF文件和Acrobat对象
PDFDoc.Close()
Acrobat.Exit()