Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk membuka PDF termampat dari pautan penyemak imbas?

<p>Menggunakan penyemak imbas MS Edge pada Windows 11... Saya mempunyai direktori dengan tiga fail PDF, dua daripadanya berada di dalam fail zip: </p> <ul> <li>Fail1.pdf</li> <li>myfile.zip/file2.pdf</li> <li>myfile.zip/file3.pdf</li> </ul> <p>Saya mahu mengakses kandungan ini daripada halaman HTML statik. Sama seperti...</p> <pre class="brush:php;toolbar:false;"><a href="file1.pdf" target="_new1">file1</a> <a href="myfile.zipfile2.pdf" target="_new2">file2</a> <a href="myfile.zipfile3.pdf" target="_new3">file3</a></pre> <p>Nampaknya, sementara pautan pertama berfungsi, dua yang lain tidak. Adakah terdapat cara untuk melakukan ini? </p> <p> (Nota: Ini bukan bidang kemahiran biasa saya. Jadi, sila jawab "separuh baharu".) </p> <p>Kemas kini: Saya telah memudahkan senario untuk menjadikan masalah lebih mudah. Malah, terdapat lebih 1000 PDF dalam pepohon direktori (sesetengahnya dalam ZIPS, sesetengahnya tidak). Ini semua boleh dikemas kini secara ad hoc oleh proses luaran. Jika itu tidak berlaku, maka ya, hanya membuka zip semuanya akan menjadi cara yang paling mudah. Mungkin penyelesaian terbaik adalah dengan mengimbas direktori secara berkala untuk ZIP yang diubah dan nyahzip mana-mana ZIP yang lebih baharu... tetapi saya ingin melihat sama ada terdapat cara yang lebih baik: akses terus (jika boleh) atau beberapa cara untuk mengklik penyahmampatan JIT pada pautan masa. </p>
P粉546138344P粉546138344410 hari yang lalu593

membalas semua(1)saya akan balas

  • P粉336536706

    P粉3365367062023-09-05 14:27:03

    Fail ZIP bukan direktori, tetapi fail itu sendiri.

    Adalah sangat disyorkan anda menyahzip fail ZIP ke dalam folder. Sebagai contoh, anda boleh meletakkan direktori myfile.zip 解压到服务器上的 myfile dan kemudian menggunakan kod seperti ini:

    <a href="file1.pdf" target="_new1">file1</a>
    <a href="myfile\file2.pdf" target="_new2">file2</a>
    <a href="myfile\file3.pdf" target="_new3">file3</a>

    Jika anda tidak mahu melakukan ini, anda boleh cuba menggunakan perpustakaan Javascript untuk menyahmampat fail. Saya mencari dalam talian dan mendapati ini: JSZIP

    Anda boleh cuba membaca dokumentasi dan menambahkan JavaScript pada HTML anda untuk mengekstrak fail ZIP yang anda boleh dapatkan.

    balas
    0
  • Batalbalas