因此,我能够使用WP REST-API将Docx文件发布到WordPress,使用Python中的mammoth Docx包 我可以上传一张图片到WordPress
但是当docx文件中有图像时,它们不会上传到WordPress媒体部分
有什么意见吗
我正在为此使用python。 以下是Docx到HTML转换的代码
with open(file_path, "rb") as docx_file:
# html = mammoth.extract_raw_text(docx_file)
result = mammoth.convert_to_html(docx_file, convert_image=mammoth.images.img_element(convert_image))
html = result.value # The generated HTML
请注意,我能够在实际发布的帖子中看到图片,但它们有一个奇怪的源图片URL&;没有出现在WordPress媒体部分。 怪异的图像源URL 数据:图像/jpeg;base64,/9j/4AAQSKZJRGABAQAAAQABAD/2WBDAAEBAQEBAQEBAQEBAQEBAQEBQUEBAQFBCGBQUBGQEBGKGBGICAGIBQYJCGKICGICAJ/2WBDAQEBAQBAQIQACAGQQCAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAJ/WAARCAUQABQQBQUBQUBGUKGKGKGKGKGBGIBQGIBQIBQYJCGKIGCCAJAJ/2WBAQBAQEBAQBAQQQQQQBAQBAQBAQBAQBAQCAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICA;诸如此类
同时,非常感谢贡献者为WordPress提供了Pythonrepo
mammoth
cli有一个函数,可以提取图像,将它们保存到目录中,并在html
代码的img
标记中插入文件名。如果不想在命令行中使用mammoth
,可以使用以下代码:请注意,在将图像上载到Wordpress时,仍然需要更改} 类以将图像保存到
img
链接,但这解决了映射问题。您可能还希望更改^{tiff
以外的其他位置相关问题 更多 >
编程相关推荐