Tôi đang cố gắng thêm hình ảnh vào tài liệu từ html được tạo được nhúng trong trang ASP cổ điển. Mã này trông giống như sau:Tài liệu từ HTML được tạo không hiển thị hình ảnh chính xác
<%
Response.ContentType = "application/msword"
%>
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word">
...
<v:shape id="_x0000_s1030" type="#_x0000_t75" style='position:absolute;
left:0;text-align:left;margin-left:0;margin-top:17.95pt;width:7in;height:116.85pt;
z-index:2;mso-position-horizontal:center;mso-position-horizontal-relative:page;
mso-position-vertical-relative:page'>
<v:imagedata src="http://xxx/image001.gif" o:title="image001"/>
<w:wrap anchorx="page" anchory="page"/>
<w:anchorlock/>
</v:shape><![endif]--><![if !vml]><span style='mso-ignore:vglayout;position:
absolute;z-index:0;left:0px;margin-left:0px;margin-top:24px;width:672px;
height:156px'><img width=672 height=156
src="http://xxx/image001.gif" v:shapes="_x0000_s1030"></span><![endif]>
URL hình ảnh là chính xác và có thể xem thông qua trình duyệt, tuy nhiên khi các tài liệu từ mở ra, hình ảnh có một x màu đỏ, với thông báo lỗi:
Không thể hiển thị hình ảnh. Máy tính của bạn có thể không có đủ bộ nhớ để mở hình ảnh hoặc hình ảnh có thể bị bị hỏng. Khởi động lại máy tính của bạn và rồi mở lại tệp. Nếu màu đỏ x vẫn xuất hiện, bạn có thể phải xóa hình ảnh và sau đó chèn lại.
Nếu tôi sao chép mã html và cố gắng mở tài liệu từ trên máy cục bộ, nó sẽ hiển thị hình ảnh chính xác. Nó không hoạt động khi truy xuất tài liệu từ máy chủ. Điều này xảy ra đối với bất kỳ hình ảnh nào tôi muốn thêm. Có cách nào khác để thêm hình ảnh vào tài liệu từ được tạo bằng html có thể xuất ra từ trang asp không?
Cảm ơn.
Cập nhật:
Cái gì mà tôi đã nhận thấy là khi sao chép mã từ doc từ trang asp, dán nó vào một tập tin và đổi tên nó như là một doc lời, tôi nhận được dấu nhắc này khi mở it:
Một số tệp trong trang web này không ở vị trí mong muốn. Bạn có muốn tải chúng xuống không? Nếu bạn chắc chắn Trang Web là từ một nguồn đáng tin cậy, hãy nhấp vào Có.
Nếu tôi nhấp vào Có, hình ảnh hiển thị tốt, nếu tôi nhấp vào Không, tôi nhận được lỗi giống như tôi đã mô tả ở trên. Tôi nghĩ rằng bởi vì từ doc đến từ một trang ASP, nó là mặc định các thiết lập bảo mật để không hiển thị các mục bên ngoài. Tôi đã thử thêm URL của trang web (đó là trang web mạng nội bộ cục bộ) cho các trang web đáng tin cậy của tôi và là một vị trí tin cậy trong từ, nhưng vẫn không có may mắn.
Bạn đang sử dụng phiên bản Word nào? –
Tôi đang sử dụng Word 2007. – marekc