使用しRPi Model 3B
てJessie OS
運営していますPython version 2.7.9
。
私はXlsxWriter (ver1.1.0)
1つを書いて.xlsx file
から、次のような変換コードをPDF
使って変換しました。LibreOffice's
libreoffice --headless --convert-to pdf /path/to/file.xlsx
私はURLパラメータを使用して画像ファイルへのハイパーリンクを作成しましたが、write_url()
私の場合は単に「写真名」でした。イメージファイルは、.pdf
変換されたファイルと同じディレクトリにあります.xlsx
。
でこれらのファイルを開くと、RPi
ハイパーリンクにファイルへの正しいパスがあり、クリックすることができますデフォルトのビューアXpdf
とLibreOffice
。
USBドライブを使用してコンピュータでこれらのファイルを開くと、Windows 7
Excelはパスを正しく解釈してファイルを開くことができますが、Adobe ReaderやFoxItなどのPDFビューアを開くことはできません。
次のようにハイパーリンクをLinuxハイパーリンクとして解釈します。
Excelのように、WindowsがUSBに割り当てる文字ドライブを表示するのではなく、「/media/folderName/etc/」です。
Excelでは、USBドライブに関連付けられているドライブ文字を表示する方法を知っていますが、PDFビューアにはその文字がないようです。私はこれがLinuxとWindowsが外付けドライブを見つける方法の違いによる可能性が高いことを知っています。
フルファイルパス(特定のドライブのドライブ文字を含む)を明示的に入力してこれを逆にしましたが、明らかに他のドライブでは機能しません。結果のPDFはExcelからPDFとして保存すると機能しますが、私の場合は実行可能な回避策ではありません。
PDFビューアに正しいパスを見つける方法はありますか?それとも、両方で動作するLinuxからWindowsへのURL変換は可能ですか?