`
anlulu
  • 浏览: 43482 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在ios设备中将网页转换为PDF

    博客分类:
  • ios
阅读更多

Save Webpages as PDF in Safari on iPad without Third-Party Apps

Mariam Yusuf 

Apple’s App Store contains quite a significant number of quality iPad apps for PDF viewing, editing, annotation and organization.  Hence, it is logical to save webpages as PDF for reference purposes.  Without using any third-party app, webpages can be easily and quickly saved as PDF from within Safari.

Follow the steps below to create a bookmarklet (a bookmark having Javascript code) that can then be used to save any webpage as PDF.

1.  Bookmark the current page (or, in fact, any other page; it doesn’t matter as the bookmarked address will be edited later in step 4).  Simply tap the toolbar button shown in the image below and then select Bookmark.

bookmark safari ipad

 

2.  In the title field, change the title to  Convert to PDF (or Save as PDF etc.).  Make sure that the bookmark is being saved to Bookmarks Bar as shown in the image below.

convert to pdf

3.  Press Save

4.  Next edit this saved bookmark.  Tap the bookmarks button and then Select Bookmarks Bar. Tap the Edit button and select Convert to PDF bookmark. 

3. edit bookmarkbar 

5.  In the address field of the bookmark, copy and paste the following code:

javascript:pdf_url=location.href;location.href='http://pdfmyurl.com?url='+escape(pdf_url)

Done and ready to use!

To save a webpage as pdf, simply tap Convert to PDF from Safari toobar.  The webpage will be converted to PDF and Safari will then display the rendered PDF.  To save the PDF, simply tap the opened PDF document once for the regular Open In menu to appear.  The PDF document can now be opened/saved in your favourite PDF app.

This bookmarklet utilizes the online pdf conversion service from pdfmyurl.com.  If you would like to make use of any other online services for pdf conversion, just change the javascript code in step 5.

 

分享到:
评论

相关推荐

    pdf2jpg(pdf文件转jpg图片)

    3. **PDF转JPG的必要性**:由于PDF文件在移动设备上阅读不便,如手机、平板电脑(特别是非iOS系统的设备),不支持PDF阅读器的应用,或网络带宽有限的情况下,将PDF转换成图片格式(如JPEG)是一个实用的解决方案。...

    Print2PDF.zip

    在iOS开发中,将HTML转换为PDF是一种常见的需求,例如保存网页内容或提供离线阅读。`Print2PDF.zip`中的资源可能包含了一个Swift 4.0实现的示例项目,用于演示如何在iOS应用中完成这个过程。下面将详细解释这个过程...

    pdf转换工具

    9. **集成到办公套件**:某些PDF转换工具可以与Microsoft Office等办公软件集成,用户可以直接在Word、Excel等应用中将文件另存为PDF,无需额外操作。 10. **导出为Word**:除了转换为PDF,部分工具还支持逆向操作...

    精通iOS开发.第8版

    Auto Layout是iOS中的布局管理系统,能确保用户界面在不同设备和方向下都能正确显示。本书将指导读者如何设置约束,理解布局优先级,以及动态调整布局以适应内容变化。 最后,随着Apple平台的不断更新,开发者需要...

    一步一步学习 iOS 6 编程

    书中将解释应用程序的不同状态,如运行、暂停、后台和终止,以及如何在这些状态之间进行转换。此外,还可能涉及到内存管理,特别是ARC(Automatic Reference Counting)的使用,它是Objective-C中的一种内存管理机制...

    Swift Programming: The Big Nerd Ranch Guide 1st[ePub、azw3和PDF版(ePub转换版本)]

    PDF版则是一种通用格式,可以在任何支持PDF的设备上保持页面布局不变,适合打印或在电脑上阅读。 该书的ISBN-10为0134398017,ISBN-13为9780134398013,这些标识符在全球范围内唯一地标识了这本书,方便查找和引用...

    iOS-CoreAnimation:Advanced Techniques-全中文.pdf

    《iOS-CoreAnimation:Advanced Techniques》是一本专注于Apple的Core Animation框架的高级技术书籍,全面讲述了如何在iOS和macOS平台上创建高性能、丰富的视觉效果。Core Animation是Apple开发的一个强大的图形和...

    【iOS SDK Programming A Beginners Guide】[PDF+源代码] [iPhone/iPad/iOS]

    《iOS SDK Programming A Beginners Guide》是一本为初学者量身打造的iOS开发指南,涵盖了从基础到进阶的全方位知识。这本书旨在帮助开发者快速掌握使用iOS SDK进行应用程序开发的技能,以便于创建针对iPhone、iPad...

    LatexMyNotes:将照片转换为乳胶PDF的iOS应用

    然后将文本转换为Latex文件,然后在我们的Web应用程序中将其显示为PDF,以方便阅读。 使用的技术:iOS(swift),Flask(python)(用于服务器),js(用于前端),tesseract(用于OCR),MongoDB(用于查询)

    WindowsPDF打印机驱动软件

    安装这个软件后,用户将能够轻松地在Windows环境中将各种文件转换为PDF格式。安装过程通常涉及运行安装程序,遵循向导的提示,接受许可协议,选择安装路径,以及可能的自定义设置。安装完成后,PDF打印机驱动会自动...

    OC和Swift混编.pdf

    标题中提到的“OC和Swift混编”涉及到了在iOS开发过程中将Objective-C(OC)与Swift两种编程语言相互集成和使用的高级技术。OC是苹果在2008年发布的一个较为传统的编程语言,而Swift则是苹果在2014年推出的新一代...

    Quartz 2D编程指南 官方文档翻译

    15. PostScript转换:概述了在MacOSX中将PostScript文件转换为PDF文档的功能,虽然这些功能在iOS中不可用。 16. 文本:描述了对文本和字形的Quartz 2D低级支持,以及提供更高层次和Unicode文本支持的替代方法。同时...

    Learning.OpenCV.3.2016.12.pdf

    书中将详细介绍如何利用OpenCV进行基本操作,如读取和显示图像,以及更复杂的任务,如图像滤波、颜色空间转换、边缘检测、形态学操作等。 图像处理是OpenCV的核心部分,书中会介绍如何使用C++ API进行这些操作,...

    5+ App开发Native.js入门指南.pdf

    Native.js是DCloud推出的一项技术,用于在5+App开发中将原生操作系统的对象映射为JavaScript对象,从而使开发人员能在JS代码中直接使用原生API进行开发。Native.js技术相较于传统H5开发而言,能够显著提高HTML5的...

    数组及字典转JSON格式代码示例.pdf

    以上代码展示了如何在Python和Swift中将数组和字典转换为JSON格式。然而,给定的文件内容似乎与JSON转换无关,而是涉及Windows网络编程。这里有一段C++代码,它创建了一个TCP客户端和服务器,用于接收和发送日期时间...

Global site tag (gtag.js) - Google Analytics