Cách lưu tài liệu Word dưới dạng HTML để xem trong Firefox


10

Tôi đang cần lưu tài liệu Word dưới dạng HTML. Nó có một số hình ảnh nền, hình ảnh, văn bản khác, ... Nó mở chính xác trong Internet Explorer, nhưng làm cách nào tôi có thể lưu tài liệu từ dưới dạng HTML để Firefox và các trình duyệt hiện tại khác hiển thị chính xác?

Tất cả các hình ảnh bị thiếu trong tài liệu. Tôi đã xem qua tài liệu html được tạo, nhưng các đường dẫn cho hình ảnh có vẻ chính xác.

Bất kỳ ý tưởng?

Những thứ như "Đừng lưu tài liệu dưới dạng html" sẽ không hữu ích ở đây.

Chỉnh sửa: Để làm cho tôi rõ ràng, "Lưu dưới dạng HTML" thông thường không cắt nó, kết quả bị hỏng trong bất kỳ trình duyệt nào khác ngoài Internet Explorer.

Chỉnh sửa 2: Thứ tôi đang sử dụng là Word 2010 và Firefox 4. Tôi cũng đã thử kết xuất nó trong phiên bản Chrome mới nhất, cũng không thành công. Tôi đã sử dụng các cài đặt tương thích khác nhau để lưu dưới dạng html, nó không giúp được gì


2
Bạn có thể vui lòng cung cấp một ảnh chụp màn hình (hoặc một phần ảnh chụp màn hình) cho chúng tôi thấy những gì nó thất bại?
Majenko

Không phải tài liệu cụ thể đó, tôi sẽ mô tả, nếu không đủ tôi sẽ tạo ra một cái gì đó mới. Tôi có một tài liệu từ với hình nền trên toàn bộ trang, tôi có các hình ảnh khác ở nhiều vị trí khác nhau và tôi có định dạng văn bản trên trang. HTML kết quả là một nền trắng, không có hình ảnh, chỉ là văn bản được định dạng.
private_meta

2
sử dụng từ cho html là một ý tưởng khủng khiếp nói chung. Tôi tò mò về cách tải nó lên tài liệu google và sử dụng chức năng đầu ra html của nó hoặc sử dụng OOo / libreoffice để xuất sẽ hoạt động tho
Journeyman Geek

Không thể giúp về tài liệu Word. Google Docs hiển thị hình ảnh, nhưng phá hủy toàn bộ định dạng thậm chí nhiều hơn so với Word Export. Tôi chưa thử OOo, chưa cài đặt nó ngay bây giờ
private_meta

Chỉ cần thử nghiệm trong Open Office (3.2. *). Nó có vẻ ổn trong Open Office Writer, nhưng bị hỏng khi được xem trong trình duyệt
private_meta

Câu trả lời:


6

Khi sử dụng Word Save As Web (htm html), ngay trước khi nhấp vào Lưu, hãy chú ý đến "Công cụ" thả xuống bên trái nút Lưu. Đi vào phần thả xuống này, nhấp vào Tùy chọn web. Trong hộp tùy chọn xuất hiện, UNCHECK hộp có nhãn "Dựa vào VML ..." Điều này rất tốt cho tôi. Chúc may mắn.


Bạn đã có phiên bản Word nào? Tôi đã xem xét năm 2003 và tất cả họ dường như đã "Dựa vào VML ..." theo mặc định.
Stephen

4

Tôi có một hack liên quan đến sửa đổi mã HTML trực tiếp. Tôi đang sử dụng MS-Office 2007 và FF 10.0.4.

Mẹo nhỏ là loại bỏ lỗi <v:imagedata src = ...>mà Word tạo ra khi bạn lưu tệp vào HTML và thay thế tệp đó bằng tiêu chuẩn <img src = ...>. Cái trước (imagedata ...) chỉ có thể được hiển thị bởi IE trong khi cái sau là tiêu chuẩn và có thể được xử lý bởi tất cả các trình duyệt.

Thí dụ:

Xóa các mục sau -

<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>

Với:

<img src="dcsl_overview_files/image006.png" alt="overview figure">

2

Tôi gặp phải vấn đề tương tự. Dường như vì một số lý do, Word không xuất HTML thông thường cho một số tài liệu.

Thông thường Word xuất đồ họa với hai mã: một mã đặc biệt để kết xuất trong IE và HTML thông thường cho các trình duyệt khác.

Mã trông như dưới đây (Tôi đã loại bỏ rất nhiều mã để dễ đọc)

<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>

Chú ý điều kiện?

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

Đối với một số tài liệu tôi thấy rằng Word dừng là song ngữ và chỉ xuất phần IE.

Tôi chưa có giải pháp cho những trường hợp này. Vẫn đang điều tra


2

Hãy thử lưu dưới dạng Trang web, Bộ lọc để xóa các thẻ dành riêng cho Office. Trên Word 2007, việc này sẽ dọn sạch tất cả các thẻ văn phòng xấu xí và tạo một tệp html sạch.


1

Tôi chỉ thử một tài liệu đơn giản, được hiển thị trong Chrome, vì vậy YMMV - nhưng bạn đã thử lưu dưới dạng Web Page, Filtered(có sẵn trong bản sao Word 2010 của tôi và tôi giả sử trong tất cả các phiên bản).

Điều này sẽ loại bỏ rất nhiều thứ tồi tệ nhất, tuy nhiên, đầu ra có thể không phải lúc nào cũng hoàn hảo, HTML trung tính của trình duyệt.


0

Trong thanh công cụ truy cập nhanh, có một tùy chọn gọi là xem trước trang Web . Tôi nghĩ rằng nó sẽ hoạt động (Tôi đã thử nghiệm nó khi tôi có Word 2007 và không biết nó có khả dụng vào năm 2010 và 2013 không).


-2

Vì rõ ràng không có gì khác làm việc, nó đã trở thành một trong những giải pháp "chỉ dành cho IE" chết tiệt này.

Chỉnh sửa: Chỉ cần làm rõ: Tôi đã tự trả lời câu hỏi này vì tôi không nhận được câu trả lời nào khác trong 8 tháng. Vì hiện tại tôi không cần giải pháp nữa và đã quá lâu rồi, tôi sẽ / không thể chấp nhận giải pháp khác.


Những người khác có thể gặp phải vấn đề tương tự, bao gồm cả bản thân tôi. Vì vậy, nó là một câu hỏi rất hữu ích. Hãy tử tế và đánh dấu câu trả lời mà bạn nghĩ rằng nó giải quyết vấn đề. Cá nhân, tôi thấy @Saurabh Bagchi trả lời một giải pháp tốt.
Alin C
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.