gpt4 book ai didi

python - 在 Excel 文件中获取指向 PDF 中特定页面的超链接

转载 作者:太空宇宙 更新时间:2023-11-03 20:42:34 25 4
gpt4 key购买 nike

目标是在 Excel 文件的一列中包含多个链接,单击这些链接将打开特定页面的 pdf 文件。

据此:https://helpx.adobe.com/acrobat/kb/link-html-pdf-page-acrobat.html

我尝试过的:

# doc_path : path/to/file.pdf
pages_to_get = [1, 5, 88, 157]
# bytes_io = io.BytesIO()
writer = pd.ExcelWriter(path='abc.xlsx', engine='xlsxwriter')
workbook = writer.book
main_df = pd.DataFrame()
main_df.to_excel(writer, index=False,sheet_name='main')
main_sheet = writer.sheets['main']
doc_prefix = 'file://'
# doc_prefix = 'internal:file://'

for p in range(len(pages_to_get)):
page_url = str(doc_prefix+ doc_path + '#page=' + str(pages_to_get[p]))
print(page_url)
main_sheet.write_url(col=2, row=(p + 1), url=page_url, string='Go To Page'+str(pages_to_get[p]))

writer.save()
writer.close()

但问题是excel文件中的超链接只能打开pdf到第一页。

最佳答案

事实证明,没有办法直接使用 pdf 来做到这一点但是您可以将 pdf 转换为其他格式(例如 HTML)

关于python - 在 Excel 文件中获取指向 PDF 中特定页面的超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56777771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com