Apakah ada format file yang mengintegrasikan semua konten HTML itu sendiri dalam satu file?
Alih-alih doc, docx, odt atau pdf, saya ingin menggunakan dokumen HTML5 untuk membuat konten saya. Tapi itu menimbulkan masalah ketika saya ingin mengirim file HTML misalnya melalui email; Saya harus zip dan kemudian melampirkannya ke email. Tentu saja, ada .lit dan .chm, tetapi untuk alasan yang jelas itu bukan cara untuk pergi. Juga, dimungkinkan untuk memasukkan kode javascript dan CSS dalam file HTML. Ini memiliki kelemahan juga: gambar masih dikecualikan, dan menanamkan semua file CSS eksternal dan Javascript ke dalam satu file HTML rumit. Alat dapat mengotomatisasi ini, tetapi kemudian masalah gambar masih ada.
Motivasi paling penting untuk menggunakan HTML lebih dari pdf / doc / docx / odt adalah bahwa HTML tidak dirancang untuk dicetak, sedangkan pdf / doc / docx / odt semuanya (dan dengan demikian tidak dioptimalkan untuk screenreading). Juga, HTML adalah standar yang diterima sepenuhnya dan terbuka, yang tidak dapat dikatakan dari format yang disebutkan (odt terbuka tetapi tidak diterima secara luas).
sumber
src="..."
atauhref="..."
atribut? Dan kemudian mengkonversi gambar ke base64 dan ganti<img src="..."
dengan<img src="data:image/..."
?Saya pikir format MHTML (MIME HTML) (ekstensi file .MHT) mungkin adalah apa yang Anda cari. Ini menanamkan semuanya dalam satu file (mirip email HTML). Gambar dll. Tertanam dengan pengkodean base64.
Dukungan browser masuk akal. IE dan Opera dapat Menyimpan dan Melihat file MHT. Di IE Anda cukup "Simpan Sebagai ..." dan pilih "Arsip Web, satu file (* mht)". Namun, Firefox dan Chrome memerlukan ekstensi browser.
Secara pribadi, saya mungkin akan mengunggah konten HTML ke situs web (mungkin dilindungi kata sandi) dan hanya membagikan tautannya. File MHT tidak dapat diedit oleh pengguna, jadi diperlukan regenerasi saat Anda ingin mendistribusikan. Setelah semuanya digabungkan menjadi file MHT, apakah masih dapat diakses seperti HTML?
PDF cukup mudah diakses. Ini memiliki kemampuan membaca layar sendiri. Tidak yakin bagaimana ini menangani gambar - kecuali Anda membuat ini dengan alat khusus?
sumber