我想显示例如只存储在数据库中的PDF文件的第15页,作为C#编码的Web应用程序项目中的预览,我该怎么做?是否有可能使用Ajax工具包或C#代码来完成它,还是应该使用Adobe Reader等组件?如何在网页上显示pdf文件的某些页面
回答
随着PDF.JS可以渲染特定的页码 - 我currenlty用它来嵌入一个iPad的看法,它的速度有点慢,虽然
PDFJS.getDocument('helloworld.pdf').then(function(pdf) {
// Using promise to fetch the page
pdf.getPage(1).then(function(page) {
var scale = 1.5;
var viewport = page.getViewport(scale);
//
// Prepare canvas using PDF page dimensions
//
var canvas = document.getElementById('the-canvas');
var context = canvas.getContext('2d');
canvas.height = viewport.height;
canvas.width = viewport.width;
//
// Render PDF page into canvas context
//
var renderContext = {
canvasContext: context,
viewport: viewport
};
page.render(renderContext);
});
});
退房hello world示例https://github.com/mozilla/pdf.js/tree/master/examples/helloworld
tanx,但还有一些关于pdf js的问题? 它在everey其他浏览器如chrom上工作吗? – thirdDeveloper
@thirdDeveloper我使用PDFObject在普通浏览器(Chrome,IE等)上工作,然后在iPad上使用pdfjs,因为PDFObject需要application/pdf mimetype。我最初的经验是,pdf.js似乎没有在Chrome上工作,但我认为我错过了一步 – owen79
我应该如何安装它以在我的代码中使用它? – thirdDeveloper
- 1. 在某些页面上未显示
- 2. 文件夹的某些图像不会显示在网页上
- 3. 如何在JSF页面上显示PDF
- 4. Highcharts在某些页面显示,未显示在根页面
- 5. 如何在网页上显示PDF文件并检测滚动?
- 6. 在网站上显示/隐藏某些网页上的元素
- 7. JavaFX的webview显示某些网站上的空白页面
- 8. 如何为PDF文件的某些页面生成缩略图?
- 9. 使用页面动作在某些页面上显示Chrome扩展显示
- 10. 如何在页面上显示和隐藏某些div?
- 11. 如何让joomla部分只显示在某些页面上?
- 12. 某些页面上未显示Wordpress页面标题
- 13. 在页面中显示某些语言
- 14. 在网站上隐藏某些页面
- 15. 在网页上显示Codeigniter日志文件的创建页面
- 16. 如何在显示所有pdf页面的iframe中显示pdf?
- 17. 如何隐藏和显示某些按钮?标记页面上
- 18. 在某些网站的IE中无法显示squid页面
- 19. 服务在网页上的PDF页面
- 20. 在网页中显示PDF
- 21. 向我的网页显示不同网页的某些部分
- 22. 如何在网页上显示某个课程时显示DIV?
- 23. 如何在android webview中显示网页的某些部分?
- 24. 搜索引擎显示某些页面
- 25. Iframe不显示某些页面
- 26. Sitecore:如何根据条件显示或隐藏某些页面?
- 27. Drupal的菜单块没有显示在某些页面上
- 28. 在某些页面上有自定义的TinyMCE显示
- 29. 在ASP.net中显示PDF文档页面
- 30. PDF页面上的二进制显示
http://mozilla.github.io/pdf.js/ – SLaks