2013-08-28 117 views
6

Khi tôi nhúng pdf để xem trên Chrome/Firefox, bất kể tôi đặt chiều rộng/đặt tham số, nó không thay đổi độ rộng của nội dung pdf, điều duy nhất tôi có thể kiểm soát là kích thước trình xem pdf nhưng không phải trang pdf kích thước, có cách nào để kiểm soát nó không? nhờCách đặt độ rộng vừa phải khi nhúng pdf trong Chrome?

<object type="application/pdf" data="2010%20AHS%20XC%20Results.pdf" width="1500" height="1200"></object> 

<object type="application/pdf" data="2010%20AHS%20XC%20Results.pdf#view=fit" width="1500" height="1200"></object> 

    <object type="application/pdf" data="2010%20AHS%20XC%20Results.pdf" width="1500" height="1200"> 
    <parm name="view" value="fit/> 
</object> 

Không ai trong số các mã làm việc trên

+0

Bạn đã tìm thấy giải pháp nào cho vấn đề này chưa? – Mystogan

+0

Đó là hạn chế của chrome, có vẻ như không có sửa lỗi – user782104

+2

Cách duy nhất tôi có thể thực hiện việc này là với iFrames. jbrya029

Trả lời

5

tôi đã có vấn đề chính xác cùng và tìm thấy sau khi khá nhiều đào rằng vấn đề là với người xem pdf Chrome. Nó không chấp nhận các tham số mở url như adobe, xem https://code.google.com/p/chromium/issues/detail?id=64309.

Để kiểm tra điều này, tôi đã nhập "about: plugins" vào Chrome, tắt trình xem pdf Chrome bị tắt và bật trình xem adobe. Một khi tôi đã làm điều này đoạn mã sau làm việc cho tôi:

<object type="application/pdf" data="2010%20AHS%20XC%20Results.pdf" width="1500" height="1200"> 
<parm name="view" value="FitH/></object> 

Tôi hiểu đây không phải là một sửa chữa thực khi bạn không thể kiểm soát xem khách truy cập vào trang web của bạn có plugin này hay không, nhưng muốn rời khỏi câu trả lời này ở đây để những người khác xem bài đăng này biết rằng vấn đề là với trình xem PDF Pdf không chấp nhận tham số mở URL vào ngày 21/11/2014 và do đó sẽ không lãng phí thời gian của họ khi tìm kiếm các vấn đề trong mã của họ.

2

Tôi biết đây là câu hỏi cũ nhưng tôi đã gặp phải vấn đề tương tự. Tôi gặp vấn đề tương tự với chrome v43 (nhưng không phải trong 40/41).

Giải pháp: Thay vì sử dụng <embed> thẻ để hiển thị PDF. Sử dụng với thuộc tính src với URL hiển thị PDF. Nếu bạn không muốn tiết lộ đường dẫn PDF của mình thì hãy cung cấp đường dẫn tập lệnh, sẽ in nội dung PDF với tiêu đề application/pdf.