พิมพ์หน้าเว็บในรูปแบบ pdf ตัวเลือกสำหรับการบันทึกข้อมูลหน้าเว็บลงในเอกสาร PDF มันทำงานอย่างไรใน Google Chrome

  • ชวา
  • PDF
    • บทช่วยสอน

    เป็นเรื่องที่ไม่คาดคิดสำหรับฉันมากที่ในฮับ Java ไม่มีข้อมูลเกี่ยวกับการทำงานด้วย เอกสาร PDFไมล์ นั่นเป็นเหตุผลว่าทำไมฉันถึงมาจาก ประสบการณ์ส่วนตัวฉันต้องการใช้ตัวอย่างของเซิร์ฟเล็ตเพื่อแสดงให้เห็นว่าคุณสามารถเปลี่ยนหน้าเว็บให้เป็นเอกสาร PDF ได้อย่างง่ายดายเพียงใด

    คำนำ:
    มาเขียนเซิร์ฟเล็ตง่ายๆ ที่จะใช้เว็บเพจที่เราระบุผ่านโปรโตคอล HTTP และสร้างเอกสาร PDF ที่มีคุณสมบัติครบถ้วนตามนั้น
    ห้องสมุดที่ใช้:
    • Flying Saucer PDF เป็นไลบรารีหลักที่จะช่วยให้เราสร้างเอกสาร PDF จาก HTML/CSS
    • iText เป็นไลบรารี่ที่รวมอยู่ในไลบรารีที่อธิบายไว้ข้างต้น แต่ฉันอดไม่ได้ที่จะรวมมันไว้ในรายการไลบรารีเพราะ... บนพื้นฐานนี้เอกสาร PDF จะถูกสร้างขึ้น
    • HTML Cleaner - ไลบรารี่ที่จะล้างโค้ด HTML ของเรา

    คำอธิบายของไลบรารีสำหรับการกำหนดค่า Maven (pom.xml)

    org.xhtmlrenderer จานบิน-pdf 9.0.4 net.sourceforge.htmlทำความสะอาด htmlcleaner 2.6.1

    การสร้างหน้า:
    จุดที่สำคัญที่สุดประการหนึ่งคือการสร้างหน้า ความจริงก็คือว่ามาจากเพจเองโดยใช้ CSS ซึ่งตั้งค่าพารามิเตอร์ของเอกสาร PDF ในอนาคต

    มาดูเค้าโครงกัน:

    หน้า.jsp

    <%@ page import="java.util.Date" %> <%@ page import="java.text.SimpleDateFormat" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%! private SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss"); %> ตัวอย่าง

    สวัสดีฮับ! เวลาปัจจุบัน:<%=sdf.format(new Date())%>
    หน้าใหม่!


    ที่นี่ฉันต้องการเน้นบางประเด็น สิ่งแรกอันดับแรก: เส้นทางทั้งหมดจะต้องแน่นอน- รูปภาพ สไตล์ ที่อยู่แบบอักษร ฯลฯ ต้องระบุเส้นทางที่แน่นอนสำหรับทุกสิ่ง ตอนนี้เรามาดูกันดีกว่า กฎซีเอสเอส(สิ่งที่ขึ้นต้นด้วยสัญลักษณ์ @)
    @font-face- นี่คือกฎที่จะบอกโปรแกรมสร้าง PDF ของเราว่าควรใช้แบบอักษรใดและจากที่ไหน ปัญหาคือไลบรารีที่จะสร้างเอกสาร PDF ไม่มีแบบอักษรที่มีอักษรซีริลลิก นั่นคือเหตุผลว่าทำไมจึงจำเป็นต้องกำหนดในลักษณะนี้ ทั้งหมดแบบอักษรที่ใช้ในเพจของคุณ แม้ว่าจะเป็นแบบอักษรมาตรฐานก็ตาม เช่น Arial, Verdana, Tahoma ฯลฯ ไม่เช่นนั้น คุณอาจเสี่ยงที่จะไม่เห็นอักษรซีริลลิกในเอกสารของคุณ
    ให้ความสนใจกับคุณสมบัติเช่น "-fs-pdf-font-embed: embed;" และ "-fs-pdf-font-encoding: Identity-H;" คุณสมบัติเหล่านี้จำเป็น เพียงแต่อย่าลืมเพิ่มเข้าไปด้วย
    @หน้าหนังสือ- นี่คือกฎที่กำหนดการเยื้องสำหรับเอกสาร PDF รวมถึงขนาดของมัน ที่นี่ฉันต้องการทราบว่าหากคุณระบุขนาดหน้า A3 (และตามที่ฝึกแสดงให้เห็น สิ่งนี้มักจำเป็นเนื่องจากหน้าไม่พอดีกับเอกสารที่มีความกว้าง) นี่ไม่ได้หมายความว่าผู้ใช้จะต้องพิมพ์ เอกสาร (หากต้องการ) ในรูปแบบ A3 เพียงแต่เนื้อหาทั้งหมดจะถูกย่อ/เพิ่มตามสัดส่วนตามขนาดที่ต้องการ (ปกติคือ A4) เหล่านั้น. อ้างถึงมูลค่าทรัพย์สิน ขนาดไม่น่าเชื่อ แต่รู้ว่ามันสามารถมีบทบาทสำคัญในคุณได้
    @สื่อ- กฎที่อนุญาตให้คุณสร้างคลาส CSS สำหรับอุปกรณ์บางประเภท ในกรณีของเราคือ "การพิมพ์" ภายในกฎนี้ เราได้สร้างคลาสขึ้นมาหลังจากนั้นโปรแกรมสร้างเอกสาร PDF ของเราจะสร้างหน้าใหม่
    เสิร์ฟ:
    ตอนนี้เรามาเขียนเซิร์ฟเล็ตที่จะส่งคืนเอกสาร PDF ที่สร้างขึ้นมาให้เรา:

    PdfServlet.java

    แพ็คเกจ ru.habrahabr.web_to_pdf.servlets; นำเข้า org.htmlcleaner.CleanerProperties; นำเข้า org.htmlcleaner.HtmlCleaner; นำเข้า org.htmlcleaner.PrettyXmlSerializer; นำเข้า org.htmlcleaner.TagNode; นำเข้า org.xhtmlrenderer.pdf.ITextRenderer; นำเข้า javax.servlet.ServletException; นำเข้า javax.servlet.http.HttpServlet; นำเข้า javax.servlet.http.HttpServletRequest; นำเข้า javax.servlet.http.HttpServletResponse; นำเข้า java.io.*; นำเข้า java.net.HttpURLConnection; นำเข้า java.net.URL; นำเข้า java.net.URLConnection; /** * วันที่: 31/03/2557 * เวลา: 9:33 * * @ผู้เขียน Ruslan Molchanov ( [ป้องกันอีเมล]) */ PdfServlet คลาสสาธารณะขยาย HttpServlet (สตริงสุดท้ายคงที่ส่วนตัว PAGE_TO_PARSE = "http://localhost:8080/page.jsp"; สตริงสุดท้ายคงที่ส่วนตัว CHARSET = "UTF-8"; @Override บริการโมฆะที่ได้รับการป้องกัน (คำขอ HttpServletRequest, HttpServletResponse resp) พ่น ServletException, IOException ( try ( resp.setContentType("application/pdf"); byte pdfDoc = PerformPdfDocument(PAGE_TO_PARSE); resp.setContentLength(pdfDoc.length); resp.getOutputStream().write(pdfDoc); ) catch (ข้อยกเว้น เช่น) ( resp.setContentType("text/html"); PrintWriter out = resp.getWriter(); out.write(" มีบางอย่างผิดปกติ

    "); ex.printStackTrace(out); ex.printStackTrace(); ) ) /** * วิธีการเตรียมเอกสาร PDF * @param พาธ พาธไปยังเพจ * @return เอกสาร PDF * @throws ข้อยกเว้น */ ไบต์ส่วนตัว PerformPdfDocument( String path) ส่งข้อยกเว้น ( // รับโค้ด HTML ของเพจ String html = getHtml(path); // Buffer ซึ่งจะมีโค้ด HTML ที่จัดรูปแบบ ByteArrayOutputStream out = new ByteArrayOutputStream(); // การจัดรูปแบบโค้ด HTML /* ขั้นตอนนี้เป็นทางเลือก แต่ฉันขอแนะนำให้ใช้บล็อกนี้ */ HtmlCleaner Cleaner = new HtmlCleaner(); CleanerProperties (node, ออก); // สร้าง PDF จากโค้ด HTML ที่เตรียมไว้ ITextRenderer renderer = new ITextRenderer(); renderer.setDocumentFromString(new String(out.toByteArray(), CHARSET)); เอกสาร PDF ไปยังไฟล์ * แต่เนื่องจากเรากำลังเขียนเซิร์ฟเล็ตที่จะส่งคืนเอกสาร PDF * เราจำเป็นต้องมีอาร์เรย์ไบต์ที่เราจะมอบให้กับผู้ใช้ */ ByteArrayOutputStream outputStream = new ByteArrayOutputStream();


    อย่างไรก็ตาม คุณไม่จำเป็นต้องเขียนเซิร์ฟเล็ตเพื่อวัตถุประสงค์เหล่านี้เลย คุณสามารถถ่ายโอนตรรกะของเซิร์ฟเล็ตนี้ไปยังแอปพลิเคชันคอนโซลที่จะบันทึกเอกสาร PDF ลงในไฟล์ได้ ดังที่คุณอาจสังเกตเห็นแล้วว่า ไม่จำเป็นต้องกำหนดค่า เปลี่ยนแปลง เพิ่ม ฯลฯ ในเซิร์ฟเล็ต (ยกเว้นเส้นทางไปยังหน้าและอาจเป็นการเข้ารหัส) ดังนั้นงานทั้งหมดในการเตรียมเอกสาร PDF จึงง่ายมากและเกิดขึ้นเฉพาะในมุมมอง

    ในตอนท้ายคุณควรจะได้เอกสาร PDF ที่มีลักษณะเช่นนี้

    หัวข้อวันนี้เกี่ยวกับการบันทึกหน้าเว็บในรูปแบบ PDF บางคนจำเป็นต้องใช้สิ่งนี้เพื่ออ่านสิ่งที่พวกเขาเห็นบนอินเทอร์เน็ตในภายหลัง หรือบางทีคุณอาจเห็นตารางที่ต้องการและต้องการบันทึกไว้ในคอมพิวเตอร์ของคุณ โดยส่วนตัวแล้ว ฉันใช้วิธีนี้เมื่อชำระค่าบริการที่ Sberbank และบันทึกใบเสร็จรับเงินไว้ในคอมพิวเตอร์เพื่อให้สามารถดู แสดง หรือพิมพ์ใบเสร็จรับเงินนี้ได้หากจำเป็น

    ตอนนี้ฉันจะแสดงวิธีบันทึกหน้าเว็บที่คุณต้องการในเบราว์เซอร์สามตัว: กูเกิลโครม, โอเปร่า และ มอซซิลา ไฟร์ฟอกซ์- มาเริ่มกันเลย:

    เพื่อความชัดเจน ฉันจะเปิดหน้าเว็บที่มีบริการของ Google แต่สามารถทำได้ในหน้าใดก็ได้บนไซต์ใดก็ได้

    หน้าการตั้งค่าการพิมพ์จะเปิดขึ้นพร้อมกับ ดูตัวอย่างหน้าที่พิมพ์ ที่นี่เราต้องเลือกเครื่องพิมพ์ โดยคลิกปุ่ม "เปลี่ยน"

    รายการจะเปิดขึ้นพร้อมกับเครื่องพิมพ์ที่มีอยู่ในคอมพิวเตอร์ของคุณ แต่ตั้งแต่นั้นมา ในขณะนี้เราต้องบันทึก จากนั้นเลือก “บันทึกเป็น PDF”

    หน้าต่างจะปิดโดยอัตโนมัติ และเราจะกลับสู่หน้าการตั้งค่าการพิมพ์ มาดูการตั้งค่ากัน:

    — หน้า – ที่นี่คุณสามารถเลือกจำนวนหน้าที่จะพิมพ์ (บันทึก) หากมีหลายหน้า ให้เลือกสิ่งที่คุณต้องการโดยคั่นด้วยเครื่องหมายจุลภาค แต่ถ้าคุณต้องการทุกหน้าหรือเพียงหน้าเดียว ให้ปล่อยรายการ "ทั้งหมด" ไว้ซึ่งถูกเลือกไว้ตามค่าเริ่มต้น

    — เค้าโครง — ตัวเลือกการเลือก: แนวตั้งและแนวนอน หากหน้าที่คุณกำลังพิมพ์ (บันทึก) กว้างมาก อาจไม่พอดีกับความกว้างของหน้าจอ ในกรณีนี้ คุณจะต้องเลือกเค้าโครงแนวนอน

    — ขนาดกระดาษ – เลือกขนาดกระดาษ ในกรณีนี้ เราไม่ต้องการการตั้งค่านี้ เนื่องจากขนาดเริ่มต้นของ A4 จะเหมาะกับเรา

    — ขอบ—ปรับระยะขอบ (เยื้องจากขอบของแผ่นงาน) ในกรณีนี้ ไม่จำเป็นต้องตั้งค่าฟิลด์ แม้ว่าคุณสามารถทดลองได้ตามที่คุณต้องการก็ตาม

    — พารามิเตอร์ – ระบบมีการตั้งค่าพารามิเตอร์สองแบบ

    — ส่วนหัวและส่วนท้าย — หากคุณทำเครื่องหมายในช่อง ข้อมูลจะปรากฏบนหน้าที่พิมพ์ (บันทึก) ได้แก่ วันที่ ชื่อเรื่อง ที่อยู่ ลำดับเลข

    — พื้นหลัง – คุณสามารถเปิดหรือปิดพื้นหลังได้เมื่อบันทึกหน้า

    เมื่อคุณได้กำหนดค่าตามที่คุณต้องการแล้ว ให้คลิกบันทึก หน้าต่างจะเปิดขึ้นซึ่งคุณสามารถระบุตำแหน่งบันทึกและเปลี่ยนชื่อไฟล์ได้ จากนั้นคลิก "บันทึก" คุณอาจไม่มีหน้าต่างนี้ ซึ่งในกรณีนี้ไฟล์จะถูกบันทึกโดยอัตโนมัติ ทั้งหมดนี้ขึ้นอยู่กับการตั้งค่าการดาวน์โหลดในเบราว์เซอร์ คุณสามารถอ่านได้หากคุณไม่ทราบและต้องการทราบข้อมูลเพิ่มเติม

    เมื่อเปิดเดสก์ท็อปเราจะเห็นไฟล์ที่บันทึกไว้ในรูปแบบ pdf

    ใน Opera ทุกอย่างเกิดขึ้นเกือบจะเหมือนกับใน Chrome คลิกเมนูที่มุมซ้ายบนแล้วเลือก "พิมพ์" หรือกด "CTRL+P"

    หน้าต่างการตั้งค่าการพิมพ์จะเปิดขึ้น ซึ่งคุณเลือก “บันทึกเป็น PDF” และกำหนดค่าการบันทึกตามที่คุณต้องการ

    มอซซิลา ไฟร์ฟอกซ์.

    Mozilla ไม่มีฟังก์ชันในตัวดังกล่าว บันทึก PDFเพื่อให้คุณสามารถใช้ส่วนบวกได้ มีส่วนเสริมดังกล่าวมากมาย แต่ฉันจะแสดงให้คุณเห็นส่วนเสริมที่ฉันเคยใช้มาก่อน เรียกว่า "บันทึกเป็น PDF"

    คลิกปุ่มเมนูที่มุมขวาบน จากนั้นเลือกส่วน "ส่วนเสริม"

    แท็บที่มีส่วนควบคุมส่วนเสริมจะเปิดขึ้น ที่ด้านซ้ายของหน้าจอให้เลือก "รับ Add-ons" จากนั้นคุณจะเห็นที่มุมขวาบน แถบค้นหาโดยกรอกชื่อแล้วกด “Enter” หรือไอคอน “แว่นขยาย”

    เมื่อค้นหาคำนั้น รายการจะเปิดขึ้นโดยที่ส่วนเสริมของเราจะอยู่เป็นอันดับแรก คลิก "ติดตั้ง"

    Mozilla จะปิดตัวลงและหลังจากนั้นไม่กี่วินาทีจะเปิดขึ้นอีกครั้งโดยติดตั้งส่วนเสริมไว้แล้ว ไอคอนจะอยู่ที่มุมซ้ายบน มาเปิดหน้าที่คุณต้องการบันทึกกันดีกว่า (ฉันเปิดการค้นหาของ Google)

    ตอนนี้สิ่งที่คุณต้องทำคือคลิกที่ไอคอน หลังจากนั้นหน้าต่างจะปรากฏขึ้นพร้อมข้อมูลเกี่ยวกับไฟล์ pdf ในอนาคต ที่นี่เราสามารถเลือกได้: บันทึกไฟล์หรือเปิดในโปรแกรมใดโปรแกรมหนึ่งที่เหมาะสม

    ด้านล่าง หากคุณทำเครื่องหมายที่ช่องถัดจาก “เรียกใช้โดยอัตโนมัติสำหรับไฟล์ทั้งหมด” ประเภทนี้" จากนั้นหน้าต่างนี้จะไม่ปรากฏขึ้น และการบันทึกหรือเปิดไฟล์ pdf จะเกิดขึ้นโดยอัตโนมัติ

    นั่นคือทั้งหมดสำหรับวันนี้ ขอบคุณทุกท่านที่ให้ความสนใจ!

    PrintFriendly เป็นบริการออนไลน์และส่วนขยายเบราว์เซอร์สำหรับการบันทึกหน้าเว็บในรูปแบบที่อ่านง่าย ชื่อของพอร์ทัลนี้สามารถแปลเป็นภาษารัสเซียได้ประมาณนี้: "พิมพ์ในรูปแบบที่สะดวก"

    ผู้ใช้จำนวนมากอาจต้องบันทึกหน้าเว็บของเว็บไซต์ลงในคอมพิวเตอร์อย่างน้อยหนึ่งครั้ง หน้าดังกล่าวอาจมีเนื้อหาสำคัญหรือ ข้อมูลที่เป็นประโยชน์ซึ่งอาจมีประโยชน์ในปัจจุบันหรืออาจมีประโยชน์ในอนาคตก็ได้

    หากการคัดลอกหน้าเว็บไม่ได้ทำเพื่อให้เหมาะสมกับเนื้อหาของเว็บไซต์ของผู้อื่น การบันทึกหน้าเว็บดังกล่าวจะไม่ทำให้เกิดคำถามใดๆ

    มีตัวเลือกมากมายสำหรับการบันทึกหน้าเว็บ ฮาร์ดไดรฟ์คอมพิวเตอร์.

    วิธีบันทึกหน้าเว็บลงในคอมพิวเตอร์ของคุณ

    ทางเลือกหนึ่งคือการเพิ่มหน้าดังกล่าวลงในบุ๊กมาร์กของเบราว์เซอร์ของคุณ แต่เมื่อเวลาผ่านไปก็มีบุ๊กมาร์กดังกล่าวมากมาย

    เป็นสิ่งหนึ่งที่ผู้ที่เพิ่มไว้ในบุ๊กมาร์กจะเข้าชมเว็บไซต์ดังกล่าวเป็นครั้งคราวเพื่อทำความคุ้นเคยกับ ข้อมูลใหม่- อีกประการหนึ่งคือมีการโพสต์ข้อมูลที่จำเป็นบนเว็บไซต์ที่ผู้เยี่ยมชมมาโดยบังเอิญและเขาไม่ได้วางแผนที่จะเยี่ยมชมในอนาคต ตัวอย่างเช่น ไซต์นี้มีหัวข้อที่ไม่เป็นที่สนใจของผู้ใช้ ดังนั้นจึงไม่มีเหตุผลที่จะเก็บหน้าเว็บของไซต์ดังกล่าวไว้ในบุ๊กมาร์กเนื่องจากมีบทความเดียว

    คุณสามารถลองคัดลอกเนื้อหาของไซต์ด้วยปุ่มเมาส์ขวา วิธีการนี้ใช้ไม่ได้กับไซต์เหล่านั้นบนหน้าเว็บที่ปุ่มเมาส์ขวาถูกบล็อก ซึ่งหมายความว่าไซต์ดังกล่าวได้ติดตั้งการป้องกันการคัดลอกไว้แล้ว

    นี่คือวิธีที่ผู้ดูแลไซต์พยายามปกป้องลิขสิทธิ์ในเนื้อหาบทความของตนจากการลอกเลียนแบบ บางครั้ง มีกรณีที่บล็อกเกอร์ไร้ยางอายบางคนคัดลอกบทความของผู้อื่นแล้วเผยแพร่บนเว็บไซต์ของตน และส่งต่อเป็นบทความของตนเอง

    การป้องกันการคัดลอกยังทำงานได้ไม่ดีนัก และสามารถข้ามไปได้ไม่ทางใดก็ทางหนึ่ง คุณสามารถอ่านเกี่ยวกับสิ่งนี้ได้ในบทความเกี่ยวกับว่ามีการติดตั้งการป้องกันการคัดลอกไว้ที่นั่นหรือไม่

    วิธีที่ง่ายที่สุดในการคัดลอกเว็บเพจคือการบันทึกเว็บเพจลงในไฟล์ รูปแบบ PDF- หากต้องการคัดลอกหน้าเว็บของเว็บไซต์ คุณต้องบันทึกเป็น PDF โดยใช้เครื่องพิมพ์เสมือน

    โปรดทราบ:

    วิธีการออมนี้มีข้อเสียเปรียบประการหนึ่ง ในไฟล์ดังกล่าว หลังจากพิมพ์แล้ว องค์ประกอบของหน้าเว็บต้นฉบับจะถูกเก็บรักษาไว้: การนำทาง โฆษณาและองค์ประกอบอื่นๆ ที่ไม่พึงประสงค์ แน่นอนว่าควรลบออกก่อนที่จะพิมพ์หรือบันทึกเป็น PDF จะดีกว่า เมื่อพิมพ์จะไม่เสียเงินเพิ่ม วัสดุสิ้นเปลืองและเมื่อบันทึกในรูปแบบ PDF เอกสารที่เสร็จแล้วจะไม่มีสิ่งที่ไม่จำเป็นและ องค์ประกอบที่ไม่ต้องการ- ดังนั้นคุณจะสามารถแปลง PDF ออนไลน์ในรูปแบบที่สะดวกสำหรับการพิมพ์และบันทึก

    โอกาสนี้จัดทำโดยพอร์ทัล PrintFriendly.com หลังจากประมวลผลหน้าเว็บแล้ว คุณสามารถพิมพ์หรือบันทึกในรูปแบบ PDF ได้

    PrintFriendly.com

    มาดูผลงานกันก่อนครับ บริการออนไลน์ Print Friendly & PDF เพื่อแปลงหน้าเว็บเป็น PDF ในรูปแบบที่เหมาะกับการพิมพ์

    บริการออนไลน์ พิมพ์ที่เป็นมิตร & PDF

    นี่คือลักษณะที่หน้าหลักของบริการออนไลน์ Print Friendly & PDF

    การใช้บริการออนไลน์นี้จะไม่ทำให้เกิดปัญหาใดๆ ทุกอย่างง่ายมาก: คุณต้องคัดลอกและวางลิงก์จากไซต์ที่ต้องการลงในช่อง "ป้อน URL" จากนั้นคลิกที่ปุ่ม "แสดงตัวอย่างก่อนพิมพ์"

    เปิด หน้าใหม่บริการ Print Friendly โดยที่เว็บเพจจะถูกแปลงเป็นไฟล์ที่สะดวกสำหรับการพิมพ์ ไฟล์ที่แปลงแล้วเปิดขึ้น และสามารถดำเนินการที่จำเป็นกับไฟล์ที่แปลงแล้วนี้ได้

    คุณสามารถส่งไปพิมพ์ได้ทันทีโดยคลิกที่ปุ่ม "พิมพ์" บันทึกเป็น PDF โดยคลิกที่ปุ่ม "PDF" หรือส่งไปยังระบบอิเล็กทรอนิกส์ ตู้ไปรษณีย์เมื่อคุณคลิกที่ปุ่ม "อีเมล"

    ก่อนบันทึก คุณสามารถแก้ไขไฟล์ที่แปลงแล้วได้ เมื่อแก้ไข คุณสามารถเปลี่ยน "ขนาดตัวอักษร" ได้โดยเพิ่มหรือลด "ลบรูปภาพ" การกระทำที่ไม่ถูกต้องเมื่อแก้ไขไฟล์อาจเป็น "เลิกทำ"

    ด้วยการเน้นข้อความในเอกสาร คุณสามารถลบประโยคที่ไม่จำเป็นหรือข้อความทั้งย่อหน้าได้ เมื่อเอกสารได้รับการสรุปแล้ว คุณจะต้องคลิกที่ปุ่ม “PDF” เพื่อบันทึกหน้าเว็บเป็น PDF

    หน้าต่างจะเปิดขึ้นโดยคุณต้องคลิกที่ปุ่ม "ดาวน์โหลด PDF ของคุณ" เพื่อดาวน์โหลดที่บันทึกในรูปแบบ หน้าเว็บ PDFไปยังคอมพิวเตอร์ของคุณ ตามค่าเริ่มต้น ขนาดของเอกสารที่บันทึกจะถูกเลือกในรูปแบบแผ่น A4 มาตรฐานที่พิมพ์ ขนาดหน้าสามารถเปลี่ยนแปลงได้หากจำเป็น

    จากนั้นไฟล์ PDF จะถูกดาวน์โหลดลงในคอมพิวเตอร์ของคุณ ลงในโฟลเดอร์ที่ทำการดาวน์โหลดในเบราว์เซอร์ของคุณ หลังจากดาวน์โหลดไฟล์ในรูปแบบ PDF จะสามารถเปิดได้โดยใช้โปรแกรมดูไฟล์สำหรับรูปแบบนี้

    โปรดทราบว่าหลังจากแปลงเป็น PDF ลิงก์ในเอกสารยังคงใช้งานได้ รวมถึงลิงก์ที่ปิดด้วยจุดยึด (ข้อความ)

    เพื่อให้ใช้บริการที่ยอดเยี่ยมนี้ได้ง่ายขึ้น คุณสามารถติดตั้งปุ่มบริการ Print Friendly & PDF ในเบราว์เซอร์ยอดนิยม เพื่อไม่ให้คัดลอกที่อยู่หน้าเว็บลงในหน้าต่างบริการ หน้าเว็บจะถูกแปลงและบันทึกเมื่อคุณคลิกที่ปุ่ม "พิมพ์ได้ง่าย"

    นอกจากนี้คุณยังสามารถเพิ่มปุ่ม “Print Friendly” ลงในเว็บไซต์ของคุณได้

    วิธีบันทึกเว็บเพจเป็น PDF ใน Internet Explorer

    เพื่อสิ่งนี้ต่อไป หน้าแรกบริการออนไลน์ Print Friendly & PDF คุณต้องคลิกที่ลิงก์ "เครื่องมือเบราว์เซอร์" ที่มุมขวาบน หลังจากนั้นใน “ปุ่มพิมพ์ที่เป็นมิตรสำหรับ อินเทอร์เน็ตเอ็กซ์พลอเรอร์"คุณควรคลิกขวาที่ปุ่ม "Print Friendly" ใน เมนูบริบทคุณควรเลือก “เพิ่มในรายการโปรด...”

    ในหน้าต่าง "เพิ่มในรายการโปรด" คลิกที่ปุ่ม "เพิ่ม"

    หลังจากนี้ bookmarklet “เป็นมิตรกับการพิมพ์” จะถูกเพิ่มลงในบุ๊กมาร์กของคุณ bookmarklet อนุญาตให้สคริปต์ทำงานและข้อมูลถูกส่งไปยังเว็บไซต์

    ตอนนี้ คุณต้องเปิดหน้าเว็บ และในบุ๊กมาร์กของเบราว์เซอร์ ให้คลิกที่ bookmarklet “Print Friendly” หน้าเว็บที่เปิดขึ้นแล้วถูกแปลงเป็นรูปแบบที่อ่านง่ายในบริการ PrintFriendly & PDF ตอนนี้คุณสามารถแก้ไขและบันทึกลงในคอมพิวเตอร์ของคุณในรูปแบบ PDF

    ในทำนองเดียวกัน คุณสามารถเพิ่ม bookmarklet ลงใน Mozilla Firefox, Google Chrome, Safari, Edge browsers ได้ สำหรับข้อมูลเพิ่มเติม ทำงานสบายให้ติดตั้งส่วนขยายชื่อเดียวกันใน Mozilla Firefox, Google Chrome, เบราว์เซอร์ Microsoft Edge เพื่อไม่ให้ใช้ bookmarklet

    ส่วนขยายที่เป็นมิตรกับการพิมพ์สำหรับ Mozilla Firefox

    เพื่อเพิ่มลงในเบราว์เซอร์ Mozilla ไฟร์ฟอกซ์ใหม่ส่วนขยาย คุณต้องคลิกที่ปุ่ม “Firefox” => “Add-ons” => “รับ Add-ons” ในช่องค้นหา คุณควรป้อนนิพจน์ “PrintFriendly”

    หลังจากแสดงส่วนเสริมที่มีแล้ว ในช่อง PrintFriendly Add-on ให้คลิกที่ปุ่ม "ติดตั้ง" ส่วนขยายได้รับการติดตั้งในเบราว์เซอร์ Firefox

    จากนั้นคุณเปิดหน้าเว็บที่คุณสนใจและหากต้องการบันทึกในรูปแบบที่สะดวกให้คลิกที่ไอคอนส่วนขยาย PrintFriendly - รูปภาพของเครื่องพิมพ์ในสี่เหลี่ยมสีเขียว หน้าเว็บจะเปิดขึ้นโดยแปลงแล้วสำหรับการอ่าน และคุณสามารถบันทึกเป็น PDF ได้

    ในภาพนี้ ไอคอนส่วนขยาย PrintFriendly จะอยู่ที่มุมขวาล่างของแผงส่วนเสริม

    ส่วนขยายการพิมพ์ที่เป็นมิตรและ PDF สำหรับ Google Chrome

    ในการเพิ่มส่วนขยาย Print Friendly & PDF ลงในเบราว์เซอร์ Google Chrome คุณต้องคลิกที่ปุ่ม “ปรับแต่งและจัดการ Google Chrome” => “เครื่องมือ” => “ส่วนขยาย”

    ในหน้า "ส่วนขยาย" คลิกลิงก์ "ส่วนขยายเพิ่มเติม" ถัดไป ในหน้า "Chrome Web Store" ในช่อง "ค้นหาในส่วนขยาย" คุณต้องป้อนนิพจน์ "Print Friendly & PDF" ในหน้าต่างใหม่ ให้เลือกส่วนขยาย Print Friendly & PDF จากรายการ จากนั้นคลิกที่ปุ่ม "ติดตั้ง"

    ไอคอน Print Friendly & PDF extension จะปรากฏบนแถบเครื่องมือของเบราว์เซอร์ - รูปภาพเครื่องพิมพ์ในสี่เหลี่ยมสีเขียว

    ส่วนขยาย Print Friendly & PDF ใช้งานได้ เบราว์เซอร์ Google Chrome เหมือนกับใน เบราว์เซอร์มอซซิลาไฟร์ฟอกซ์

    บทสรุปของบทความ

    บริการ Print Friendly & PDF จะช่วยให้คุณคัดลอกหน้าเว็บและแปลงเป็น PDF ออนไลน์ เมื่อใช้บริการนี้ คุณสามารถบันทึกหน้าเว็บเป็น PDF หรือพิมพ์ในรูปแบบที่อ่านง่ายได้


    ทำไมคุณต้องบันทึกหน้าเว็บไซต์? บางทีคุณอาจต้องการอ่านข้อมูลแบบออฟไลน์หรือสังเกตบนเว็บไซต์หรือต้องการทำเช่นนี้เพื่อจุดประสงค์อื่น โดยส่วนตัวแล้วฉันไม่สนใจว่าทำไมคุณถึงต้องการมัน ฉันจะบอกคุณว่าต้องทำอย่างไร เบราว์เซอร์ที่แตกต่างกัน- ดังนั้นคุณจะบันทึกหน้าเว็บไซต์ในรูปแบบ PDF ในเบราว์เซอร์ Chrome, Opera, Yandex, Firefox ได้อย่างไร

    เริ่มจากเบราว์เซอร์กันก่อน โครเมียม.

    ขั้นแรก คุณต้องค้นหาหน้าเว็บที่คุณสนใจ ฉันจะใช้เว็บไซต์ยานยนต์ ax4.ru เป็นตัวอย่าง

    ที่มุมขวาบน ให้คลิกสิ่งที่คล้ายแซนวิช ในเมนูที่ปรากฏขึ้นให้คลิก “ ผนึก».

    จากนั้นคุณจะเห็นว่าค่าเริ่มต้นคือชื่อของเครื่องพิมพ์ที่คุณติดตั้งหรือชื่ออื่นที่เบราว์เซอร์ตั้งโปรแกรมไว้ เราจำเป็นต้องเปลี่ยนโดยคลิกที่ปุ่มที่เกี่ยวข้อง “ เปลี่ยน».

    เมื่อเรากด " เปลี่ยน"เมนูจะปรากฏขึ้นซึ่งคุณต้องเลือกรายการ" บันทึกเป็น PDF».

    หลังจากนั้นทางด้านซ้ายชื่อเครื่องพิมพ์จะเปลี่ยนเป็น “ บันทึกเป็น PDF- สิ่งที่คุณต้องทำคือกดปุ่ม “ บันทึก».

    เลือกตำแหน่งบันทึก (สำหรับฉันคือเดสก์ท็อป)


    เพียงเท่านี้คุณก็จะสามารถเปิดไฟล์ PDF ที่บันทึกไว้ได้แล้ว มันอาจจะดูไม่มากนัก แต่คุณสามารถคัดลอกข้อความจากมันได้อย่างง่ายดายมาก

    ตอนนี้ฉันเปิดไฟล์ PDF ผ่าน Foxit Reader ดังที่ได้กล่าวไปแล้วคุณสามารถใช้โปรแกรมอื่นได้
    นั่นคือทั้งหมดไม่สวยมาก แต่คุณเข้าใจความคิด คุณสามารถสร้างไฟล์ PDF จากหน้าเว็บใดก็ได้

    ในการดำเนินการนี้ ฉันจะไปที่เว็บไซต์ข่าว nz1.ru และเลือกข่าวบางส่วน

    ตามที่คุณเข้าใจแล้ว ขั้นตอนจะคล้ายกันในทุกเบราว์เซอร์ คลิกที่รูปแซนวิชที่มุมขวาบน จากนั้น " นอกจากนี้" และ " ผนึก».

    บันทึกเป็น PDF

    จากนั้นเลือกสถานที่บันทึก ตัวอย่างเช่น เดสก์ท็อป

    เราเปิดไฟล์ผ่านโปรแกรมใด ๆ ที่อ่านรูปแบบ PDF ใช้งานได้

    ฉันจะแสดงตัวอย่างไซต์ให้คุณดูด้วย ภาพตลก prikolnie-kartinki.ru.

    ในเบราว์เซอร์ Mozilla Firefox ทุกอย่างเกิดขึ้นแตกต่างออกไปเล็กน้อย คลิกที่แซนวิชที่มุมขวาบนของหน้าจอแล้วเลือก “ ผนึก».

    ช่วงเวลาที่ดีทุกคน!

    แม้ว่าที่จริงแล้วในทุกเบราว์เซอร์คุณสามารถสร้างบุ๊กมาร์กบนหน้าเว็บที่คุณต้องการได้อย่างรวดเร็ว แต่บางครั้งก็จำเป็นอย่างยิ่งที่จะต้องบันทึกหน้าเว็บที่ต้องการในรูปแบบ PDF (หากเพียงเพราะหน้านี้อาจถูกลบหรือแก้ไขออกจากไซต์เมื่อเวลาผ่านไป) ...

    นอกจากนี้ยังสามารถอ่านข้อมูลจากรูปแบบ PDF ได้ง่ายที่สุด อุปกรณ์ที่แตกต่างกัน(ผู้อ่านทุกคนรองรับโดยไม่มีข้อยกเว้น) สามารถแก้ไขได้ใน Word และถ่ายโอนไปยังผู้ใช้รายอื่น และตัวเพจเองจะไม่สึกกร่อนเมื่อเวลาผ่านไป การจัดรูปแบบและการออกแบบจะไม่เปลี่ยนแปลง โดยทั่วไปแล้วเป็นสิ่งที่มีประโยชน์และจำเป็น!

    ในบทความนี้ ฉันจะดูหลายวิธีที่คุณสามารถทำได้อย่างรวดเร็วและง่ายดาย จริงๆแล้วเรามาทำธุรกิจกันดีกว่า...

    การใช้การพิมพ์ผ่านเบราว์เซอร์

    1) ไม่ว่าคุณจะมีเบราว์เซอร์ใดก็ตาม (Chrome, Opera, Edge, Firefox ฯลฯ ) ให้กดปุ่มรวมกัน Ctrl+P(การรวมกันนี้หมายถึงการพิมพ์หน้า) ฟังก์ชั่นนี้มีอยู่ในเมนูเบราว์เซอร์ด้วย

    2) ถัดไป เปลี่ยนเครื่องพิมพ์เริ่มต้นเป็น "บันทึกเป็น PDF" หรือ "Microsoft Print เป็น PDF" (ขึ้นอยู่กับเบราว์เซอร์และระบบปฏิบัติการของคุณ - คุณอาจมีตัวเลือกที่แตกต่างกัน: ทั้งสองอย่างหรือเพียงหนึ่งในนั้น) ดูภาพหน้าจอด้านล่าง

    3) ตอนนี้ตั้งค่าการตั้งค่าพื้นฐาน: จำนวนหน้าที่จะบันทึก, เค้าโครงหน้า, ระยะขอบ, สี, ส่วนหัวและส่วนท้าย ฯลฯ จากนั้นคลิกปุ่ม "พิมพ์"

    จริงๆแล้วงานนี้เสร็จสิ้นแล้ว ขณะนี้ไฟล์ PDF ที่ได้สามารถเปิดได้ใน Word, Adobe PDF Reader และโปรแกรมอื่น ๆ อีกหลายร้อยโปรแกรมที่รองรับรูปแบบนี้

    ด้วยความช่วยเหลือพิเศษ ส่วนขยาย

    สำหรับเบราว์เซอร์ยอดนิยมส่วนใหญ่ ขณะนี้มีส่วนเสริมและส่วนขยายต่างๆ มากมายที่ช่วยให้คุณสามารถบันทึกหน้าโปรดของคุณได้เช่นเดียวกับใน ที่เก็บข้อมูลบนคลาวด์และไปยังไฟล์ PDF บนฮาร์ดไดรฟ์ของคุณ

    ฉันอยากจะเน้นการเพิ่มที่น่าสนใจอย่างหนึ่ง - PDF MAGE

    PDF เมจ

    โปรแกรมเสริมขนาดเล็กสำหรับ Firefox, Opera, Chrome ซึ่งช่วยให้คุณบันทึกหน้าเว็บทั้งหมดลงในฮาร์ดไดรฟ์ของคุณได้ในคลิกเดียว!

    ฉันทราบว่าหลังจากคลิกที่ไอคอน PDF Mage หน้าปัจจุบันจะถูกดาวน์โหลดในรูปแบบ PDF ไปยังโฟลเดอร์ดาวน์โหลดของคุณ เป็นไปไม่ได้เลยที่จะจินตนาการถึงสิ่งที่สะดวกกว่านี้...

    ฉันจะแสดงตัวอย่างให้คุณดู

    หลังจากติดตั้งส่วนขยายแล้ว คุณจะมีไอคอนเล็กๆ ในเมนู ได้พบแล้ว หน้าที่น่าสนใจเพียงคลิกด้วยปุ่มซ้ายของเมาส์

    อีกสักครู่เบราว์เซอร์จะเริ่มดาวน์โหลดไฟล์ PDF โดยอัตโนมัติ จริงๆ แล้วทุกอย่างทำได้โดยไม่มีการเคลื่อนไหวที่ไม่จำเป็น รวดเร็ว และสะดวก!

    การใช้บริการออนไลน์

    นอกจากนี้ยังมีบริการอินเทอร์เน็ตมากมายบนอินเทอร์เน็ตที่ให้คุณบันทึกหน้าใด ๆ บนอินเทอร์เน็ตเป็น PDF ได้อย่างรวดเร็ว สาระสำคัญของงานมีดังต่อไปนี้โดยประมาณ: คุณแทรกลงในส่วนพิเศษ สตริง URL ของหน้าที่คุณต้องการบันทึก

    จากนั้นคลิกปุ่มสร้าง ไฟล์ PDF- หลังจากนั้นไม่นาน คุณจะได้รับลิงก์สำหรับดาวน์โหลดไฟล์ PDF ของคุณ แน่นอนคุณสามารถใช้มันได้ แต่ในความเห็นของฉันทั้งหมดนี้น่าเบื่อและเหมาะสำหรับการใช้งานชั่วคราว ตัวอย่างเช่น คุณมี “ปัญหา” กับเบราว์เซอร์หรือ Windows คุณเจอหน้า “แปลก” บางหน้าที่ไม่ต้องการบันทึกโดยใช้วิธีการก่อนหน้านี้

    ดังนั้นบริการประเภทนี้ที่ได้รับความนิยมมากที่สุด:

    1. - บริการที่ง่ายและสะดวกเป็นภาษาอังกฤษ มีความพิเศษบนเว็บไซต์ บรรทัดที่คุณวาง URL และถัดจากนั้นคือปุ่มสร้าง ในตอนท้าย ให้ดาวน์โหลดไฟล์ PDF ที่เสร็จแล้วลงในฮาร์ดไดรฟ์ของคุณ
    2. - บริการต่างประเทศอื่นที่ทำงานคล้ายกัน
    3. - บริการยอดนิยมด้วยความช่วยเหลือมากกว่า 5,000,000 หน้าได้รับการบันทึกไว้ทั่วโลก! เหนือสิ่งอื่นใด คุณสามารถดาวน์โหลดส่วนเสริมสำหรับเบราว์เซอร์ได้ที่นี่ (เพื่อไม่ให้เข้าชมเว็บไซต์ทุกครั้งที่คุณต้องการบันทึกหน้า)
    4. - บริการที่ค่อนข้างง่ายและสะดวก ข้อมูลที่ไม่จำเป็นขั้นต่ำบนเว็บไซต์

    นั่นคือทั้งหมดสำหรับฉัน โชคดีทุกคน!