Bagaimana cara menyimpan dokumen Word sebagai HTML untuk dilihat di Firefox

10

Saya perlu menyimpan dokumen Word sebagai HTML. Ini memiliki beberapa gambar latar belakang, gambar lain, teks, ... Ini terbuka dengan benar di Internet Explorer, tetapi bagaimana saya bisa menyimpan kata dokumen sebagai HTML sehingga Firefox dan browser saat ini membuatnya dengan benar?

Semua gambar tidak ada dalam dokumen. Saya melihat melalui dokumen html yang dihasilkan, tetapi jalur untuk gambar tampaknya benar.

Ada ide?

Hal-hal seperti "Jangan simpan dokumen sebagai html" tidak akan membantu di sini.

Sunting: Agar jelas, "Simpan sebagai HTML" yang normal tidak memotongnya, hasilnya rusak di peramban apa pun selain Internet Explorer.

Sunting 2: Apa yang saya gunakan adalah Word 2010 dan Firefox 4. Saya juga mencoba merendernya dalam versi Chrome terbaru, yang gagal juga. Saya menggunakan pengaturan kompatibilitas yang berbeda untuk menyimpan sebagai html, itu tidak membantu

private_meta
sumber
2
Bisakah Anda memberikan tangkapan layar (atau tangkapan layar sebagian) yang menunjukkan kepada kami bagaimana kegagalannya?
Majenko
Bukan dari dokumen itu, saya akan jelaskan, jika tidak cukup saya akan membuat sesuatu yang baru. Saya memiliki kata doc dengan gambar latar di seluruh halaman, saya memiliki gambar lain di berbagai lokasi, dan saya telah memformat teks pada halaman tersebut. HTML yang dihasilkan adalah latar belakang putih, tidak ada gambar, hanya teks yang diformat.
private_meta
2
menggunakan kata untuk html adalah ide yang buruk secara umum. Saya ingin tahu bagaimana cara mengunggahnya ke google docs dan menggunakan fungsi html outputnya, atau menggunakan OOo / libreoffice untuk diekspor akan berfungsi dengan baik
Journeyman Geek
Tidak dapat membantu tentang dokumen Word itu sendiri. Google Documents menunjukkan gambar, tetapi menghancurkan seluruh format lebih dari yang dilakukan Word Ekspor. Saya belum mencoba OOo, belum menginstalnya sekarang
private_meta
Baru diuji di Open Office (3.2. *). Ini terlihat ok di Open Office Writer, tetapi rusak ketika dilihat di browser
private_meta

Jawaban:

6

Saat menggunakan Word Save As Web Page (htm html), sesaat sebelum mengklik Simpan, perhatikan "Alat" drop-down di sebelah kiri tombol Simpan. Pergilah ke drop down ini, klik Opsi Web. Di kotak opsi yang muncul, UNCHECK kotak berlabel "Bergantung pada VML ..." Ini bekerja sangat baik untuk saya. Semoga berhasil.

John Johnson
sumber
Versi Word apa yang Anda miliki? Saya telah melihat 2003 dan mereka semua tampaknya memiliki "Bergantung pada VML ..." tidak dicentang secara default.
Stephen
4

Saya memiliki peretasan yang melibatkan memodifikasi kode HTML secara langsung. Saya menggunakan MS-Office 2007 dan FF 10.0.4.

Triknya adalah menghapus <v:imagedata src = ...>mentah yang dihasilkan Word saat Anda menyimpan file ke dalam HTML dan menggantinya dengan standar <img src = ...>. Yang pertama (imagedata ...) hanya dapat di-render oleh IE sementara yang kedua adalah standar dan dapat ditangani oleh semua browser.

Contoh:

Hapus yang berikut -

<span style='mso-no-proof:yes'><v:shape id="Picture_x0020_2" o:spid="_x0000_i1026"
 type="#_x0000_t75" style='width:282.75pt;height:207.75pt;visibility:visible;
 mso-wrap-style:square'>
 <v:imagedata src="dcsl_overview_files/image006.png" o:title=""/>
</v:shape> </span>

Dengan:

<img src="dcsl_overview_files/image006.png" alt="overview figure">
Saurabh Bagchi
sumber
2

Saya mengalami masalah yang sama. Tampaknya karena beberapa alasan Word memang mengekspor HTML biasa untuk beberapa dokumen.

Biasanya Word mengekspor grafik dengan dua kode: kode khusus untuk rendering di IE, dan HTML reguler untuk browser lain.

Kode terlihat seperti di bawah ini (saya menghapus banyak kode untuk dibaca)

<p ...><span ...><!--[if gte vml 1]><v:shapetype...>
 [code for IE]
</v:shapetype>
<v:shape id="Picture_x0020_2" ... alt="...png" ...>
 <v:imagedata src="...docx_files/image001.png".../>
</v:shape><![endif]-->
<![if !vml]><img width=169 height=119
src="..."... ><![endif]></span></p>

Perhatikan syaratnya?

<!--[if gte vml 1]> IE Code <![endif]--> <![if !vml]> Non IE HTML <![endif]>

Untuk beberapa dokumen saya melihat bahwa Word berhenti menjadi dwibahasa dan hanya mengekspor bagian IE.

Saya belum punya solusi untuk kasus-kasus ini. Masih menyelidiki

Thierry Thelliez
sumber
2

Coba simpan sebagai Halaman Web, Saring untuk menghapus tag khusus Office. Pada Word 2007, ini membersihkan semua tag kantor jelek dan menghasilkan file html bersih.

Pok
sumber
1

Saya hanya mencoba dokumen sederhana, dirender di Chrome, jadi YMMV - tetapi Anda mencoba menyimpannya Web Page, Filtered(tersedia di salinan Word 2010 saya, dan saya asumsikan di semua versi).

Ini harus menghapus banyak hal terburuk, tetapi tetap saja, hasilnya mungkin tidak selalu sempurna, HTML browser-neutral.

CJM
sumber
0

Di bilah alat akses cepat, ada opsi yang disebut pratinjau halaman Web . Saya pikir ini harus bekerja (saya mengujinya ketika saya memiliki Word 2007 dan tidak tahu apakah itu tersedia pada 2010 dan 2013).

UltraDEVV
sumber
-2

Karena ternyata tidak ada yang berhasil, itu menjadi salah satu dari solusi "IE saja" sialan ini.

Sunting: Hanya untuk memperjelas: Saya menjawab sendiri karena saya tidak menerima jawaban lain selama 8 bulan. Karena saya tidak lagi membutuhkan solusi saat ini, dan sudah terlalu lama, saya tidak akan bisa menerima solusi lain.

private_meta
sumber
Orang lain mungkin mengalami masalah yang sama, termasuk saya. Jadi itu adalah pertanyaan yang sangat berguna. Mohon berbaik hati dan tandai jawaban yang menurut Anda menyelesaikan masalahnya. Secara pribadi, saya menemukan @Saurabh Bagchi menjawab solusi yang bagus.
Alin C