Re: [請問] pdf 中的 url 可以使用相對路徑嗎?

看板ask作者 (i,j,k) ×(x,y,z)時間9年前 (2016/06/09 18:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《hijkxyzuw (i,j,k) ×(x,y,z)》之銘言: : 其實我不知道去哪問……。 : 我寫完 HTML ,裡面的是用相對路徑連檔案。 : 然後轉換 PDF ,裡面的超連結都變成絕對路徑了……。 : 例如 <a href="program.py">program</a> : 在 PDF 裡 url 變成 file:///home/luser/report/program.py 。 : (在 windows 變成 file://D:/report/program.py 。) : 所以只要資料夾移動,超連結就會找不到檔案。 : PDF 內可以使用相對路徑嗎? : 是我轉換軟體的問題,( weasyprint 。) : 還是 PDF 不支援相對路徑? 有查到,但都是英文。 我把 pdf 當純文字開,(用 vim 開。) 有看到這行: 73 0 obj << /Type /Annot /Rect [60.000000 504.059631 183.973389 486.294006] /Border [0 0 0] /Subtype /Link /A << /Type /Action /S /URI /URI (file://D:/program.py) >> >> endobj 然後我試著修改: 73 0 obj << /Type /Annot /Rect [60.000000 504.059631 183.973389 486.294006] /Border [0 0 0] /Subtype /Link /A << /Type /Action /S /URI /URI (./program.py) >> >> endobj 沒有用 QQ url 會指到其怪的地方。 (像 /localhost/home/luser/file://program.py ) 我看了某個含有相對徑的 PDF 的語法 obj << /F (foo.pdf) /Type /Filespec /UF (foo.pdf) >> endobj 大概長這樣 和我的完全不一樣啊(汗 我試了幾種寫法合併兩者,都行不通。 提供含有相對徑的 PDF 檔:(裡面是三個互連的 pdf 。) https://dl.dropboxusercontent.com/u/40113632/main.zip 我的 PDF : http://myweb.ncku.edu.tw/~c34031328/upload/detail.pdf -- 「只有當你可以直視對方眼睛的時候,對方才也可以直視你的眼睛。」 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.126.91 ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1465469249.A.AF5.html
文章代碼(AID): #1NMKb1hr (ask)
文章代碼(AID): #1NMKb1hr (ask)