چاپ یک صفحه وب به صورت pdf. گزینه هایی برای ذخیره داده های صفحه وب در یک سند PDF. چگونه در گوگل کروم کار می کند

  • جاوا،
  • PDF
    • آموزش

    برای من بسیار غیرمنتظره بود که در هاب جاوا عملاً هیچ اطلاعاتی در مورد کار با آن وجود ندارد سند PDFمن، پس من، بیرون تجربه شخصی، می خواهم نشان دهم که تبدیل هر صفحه وب به یک سند PDF با استفاده از مثال servlet چقدر آسان است.

    مقدمه:
    بیایید یک servlet ساده بنویسیم که صفحه وب را که از طریق پروتکل 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 html cleaner 2.6.1

    شکل دهی صفحه:
    یکی از مهم ترین نکات شکل گیری صفحه است. واقعیت این است که از خود صفحه، با استفاده از CSS، پارامترهای سند PDF آینده تنظیم می شود.

    طرح بندی را در نظر بگیرید:

    page.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())%>
    صفحه جدید!


    در اینجا می خواهم به چند نکته اشاره کنم. برای شروع، مهمترین چیز: همه مسیرها باید مطلق باشند! عکس‌ها، سبک‌ها، آدرس‌های فونت و غیره، همه باید مسیرهای مطلق داشته باشند. حالا بیایید بگذریم قوانین css(یکی که با علامت @ شروع می شود).
    @font-faceقانونی است که به مولد PDF ما می گوید که کدام فونت و از کجا بگیرد. مشکل این است که کتابخانه ای که سند PDF را تولید می کند حاوی فونت سیریلیک نیست. به همین دلیل است که در این راه باید تعیین کرد همهفونت‌هایی که در صفحه شما استفاده می‌شوند، حتی اگر فونت‌های استاندارد باشند: Arial، Verdana، Tahoma و غیره، در غیر این صورت خطر مشاهده سیریلیک در سند خود را دارید.
    به ویژگی هایی مانند "-fs-pdf-font-embed: embed;" توجه کنید. و "-fs-pdf-font-encoding: Identity-H;"، این ویژگی ها مورد نیاز است، فقط فراموش نکنید که آنها را اضافه کنید.
    صفحه @- این قاعده ای است که تورفتگی ها را برای سند PDF، خوب، اندازه آن تعیین می کند. در اینجا می خواهم توجه داشته باشم که اگر اندازه صفحه A3 را مشخص کنید (و همانطور که تمرین نشان می دهد، این اغلب ضروری است، زیرا صفحه از نظر عرض در سند قرار نمی گیرد)، این بدان معنا نیست که کاربر نیاز به چاپ سند (در صورت تمایل) با فرمت A3، به احتمال زیاد تمام محتوا به نسبت مورد نظر کاهش یا بزرگ‌نمایی می‌شود (معمولاً A4). آن ها رجوع به ارزش ملک شود اندازهشک دارید، اما بدانید که می تواند نقش کلیدی برای شما داشته باشد.
    @ رسانه ها- قانونی که به شما امکان می دهد کلاس های CSS را برای نوع خاصی از دستگاه ایجاد کنید، در مورد ما "چاپ" است. در داخل این قانون، ما یک کلاس ایجاد کرده‌ایم که پس از آن مولد سند PDF ما یک صفحه جدید ایجاد می‌کند.
    سرولت:
    حالا بیایید یک servlet بنویسیم که سند PDF تولید شده را به ما بازگرداند:

    PdfServlet.java

    بسته en.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.HttpURLCاتصال. وارد کردن java.net.URL; واردات java.net.URLconnection; /** * تاریخ: 2014/03/31 * زمان: 9:33 * * @author 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).pdfDocputwrStritee); catch (Exception ex) ( resp.setContentType("text/html"); PrintWriter out = resp.getWriter(); out.write(" چیزی اشتباه است

    ")؛ ex.printStackTrace(out); ex.printStackTrace(); ) ) /** * روشی که سند PDF را آماده می کند. * مسیر param@ به صفحه * @return سند PDF * @throws Exception */ بایت خصوصی performPdfDocument( مسیر رشته) Exception (// دریافت کد HTML صفحه String html = getHtml(path)؛ // بافری که حاوی کد HTML فرمت شده است ByteArrayOutputStream out = جدید ByteArrayOutputStream()؛ // قالب بندی کد HTML /* این روش اختیاری است، اما من به شدت توصیه می کنم از این بلوک */ HtmlCleaner cleaner = new HtmlCleaner()؛ CleanerProperties props = cleaner.getProperties(); props.setCharset(CHARSET)؛ TagNode node = cleaner.clean(html)؛ PrettyXmlSerializer جدید writeToStream(node, out)؛ // یک PDF از HTML آماده شده ایجاد کنید ITextRenderer renderer = new ITextRenderer(); renderer.setDocumentFromString(new String(out.toByteArray(), CHARSET)); renderer.layout(); /* توجه داشته باشید در این مرحله می توانید PD بنویسید سند F مثلاً به یک فایل * اما از آنجایی که ما در حال نوشتن یک سرورلت هستیم که یک سند PDF را برمی گرداند، * به آرایه ای از بایت ها نیاز داریم که به کاربر بدهیم */ ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); renderer.createPDF(outputStream); // پایان کار renderer.finishPDF(); out.flush(); out.close(); نتیجه بایت = outputStream.toByteArray(); outputStream.close(); نتیجه بازگشت؛ ) رشته خصوصی getHtml (مسیر رشته) IOException را پرتاب می کند (URLConnection urlConnection = آدرس جدید(مسیر).openConnection()؛ ((HttpURLConnection) urlConnection).setInstanceFollowRedirects(true); HttpURLConnection.setFollowe=redirect; به طور معمول، 3xx تغییر مسیر وضعیت int = ((HttpURLConnection) urlConnection).getResponseCode(); if (HttpURLConnection.HTTP_OK != وضعیت && (HttpURLConnection.HTTP_MOVED_TEMP ==وضعیت || HttpURLConnection.HTTP_OK وضعیت)) (redirect = true; ) if (redirect) (// دریافت آدرس ریدایرکت از فیلد هدر "location" String newUrl = urlConnection.getHeaderField("Location")؛ // باز کردن مجدد اتصال جدید urlConnection = آدرس جدید (newUrl) .openConnection(); ) urlConnection.setConnectTimeout(30000)؛ urlConnection.setReadTimeout(30000); BufferedReader in = new BufferedReader(InputStreamReader جدید(urlConnection.getInputHARSNewStream)(b)؛ ringBuilder(); خط رشته؛ while (null != (line = in.readLine())) (sb.append(line).append("\n"); ) return sb.toString().trim(); ) @Override public String getServletInfo() ( "سرویلی که فایل pdf تولید و برمی گرداند" را برمی گرداند؛ ) )


    به هر حال، نوشتن یک servlet برای این اهداف اصلاً ضروری نیست، می توانید منطق این سرورلت را حتی به یک برنامه کنسولی که اسناد PDF را در فایل ها ذخیره می کند، منتقل کنید. همانطور که متوجه شده اید، نیازی به پیکربندی، تغییر، تکمیل و غیره چیزی در سرورلت نیست. (خوب، به جز مسیر صفحه و احتمالاً رمزگذاری)، به ترتیب، همه کارها برای تهیه یک سند PDF بسیار ساده است و منحصراً در نمای انجام می شود.

    در پایان، شما باید به چیزی شبیه به این سند PDF برسید.

    موضوع امروز در مورد ذخیره صفحات وب به صورت PDF است. بعداً شخصی برای خواندن آنچه در اینترنت دیده است به آن نیاز خواهد داشت، یا شاید شما جدول مناسب را دیدید و می خواهید آن را در رایانه خود ذخیره کنید. من شخصاً هنگام پرداخت هزینه خدمات در بانک پس انداز از این روش استفاده می کنم و رسید پرداخت را در رایانه خود ذخیره می کنم تا در صورت لزوم این رسید را مشاهده، نمایش یا چاپ کنم.

    اکنون به شما نشان خواهم داد که چگونه صفحات مورد نیاز خود را در سه مرورگر ذخیره کنید: گوگل کروم، اپرا و موزیلا فایرفاکس. بیا شروع کنیم:

    برای وضوح، صفحه ای را با خدمات گوگل باز می کنم، اما این کار را می توان در هر صفحه ای در هر سایتی انجام داد.

    صفحه تنظیمات چاپ را با باز می کنیم پیش نمایشصفحات چاپ شده در اینجا باید چاپگر را انتخاب کنیم، برای این کار دکمه "تغییر" را فشار می دهیم.

    لیستی با چاپگرهای موجود در رایانه شما باز می شود، اما از آنجایی که در حال حاضر باید ذخیره کنیم، "ذخیره به عنوان PDF" را انتخاب می کنیم.

    پنجره به طور خودکار بسته می شود و ما به صفحه تنظیمات چاپ باز می گردیم. بیایید تنظیمات را مرور کنیم:

    - صفحات - در اینجا می توانید تعداد صفحات چاپ شده (ذخیره شده) را انتخاب کنید. اگر صفحات زیادی وجود دارد، صفحه مورد نیاز خود را انتخاب کنید که با کاما از هم جدا شده است، اگر به همه صفحات نیاز دارید یا فقط یک صفحه است، سپس مورد "همه" را که به طور پیش فرض انتخاب شده است رها کنید.

    - چیدمان - گزینه های انتخاب: پرتره و منظره. اگر صفحه چاپ شده (ذخیره شده) بسیار عریض باشد، ممکن است از نظر عرض در صفحه قرار نگیرد، در این صورت باید طرح افقی را انتخاب کنید.

    — Paper Size - اندازه کاغذ را انتخاب کنید. در این حالت، همانطور که اندازه پیش فرض A4 این کار را انجام می دهد، به این تنظیم نیازی نخواهیم داشت.

    - حاشیه ها - تنظیم حاشیه ها (تورفتگی از لبه ورق). در این مورد، تنظیم فیلدها مورد نیاز نیست، اگرچه می توانید هر طور که دوست دارید آزمایش کنید.

    - پارامترها - سیستم دو تنظیمات پارامتر را ارائه می دهد.

    - سرصفحه ها و پاورقی ها - اگر کادر را علامت بزنید، اطلاعاتی در صفحه چاپ شده (ذخیره شده) ظاهر می شود: تاریخ، عنوان، آدرس، شماره گذاری.

    - پس زمینه - هنگام ذخیره صفحات می توانید پس زمینه را روشن یا خاموش کنید.

    اکنون که آن را مطابق میل خود سفارشی کرده اید، روی ذخیره کلیک کنید. پنجره ای باز می شود که در آن می توانید محل ذخیره را مشخص کنید و نام فایل را تغییر دهید و سپس باید روی "ذخیره" کلیک کنید. ممکن است این پنجره را نداشته باشید، در این صورت فایل به صورت خودکار ذخیره می شود. همه چیز به تنظیمات دانلود در مرورگر بستگی دارد، اگر نمی دانید و می خواهید بیشتر بدانید می توانید بخوانید.

    با باز کردن دسکتاپ فایل ذخیره شده را با فرمت pdf مشاهده می کنیم.

    در اپرا، همه چیز تقریباً به همان روشی که در کروم انجام می شود، انجام می شود. روی منوی گوشه سمت چپ بالا کلیک کنید و "Print" را انتخاب کنید یا "CTRL+P" را فشار دهید.

    پنجره تنظیمات چاپ باز می شود که در آن گزینه "Save as PDF" را انتخاب کرده و ذخیره را مطابق میل خود سفارشی کنید.

    موزیلا فایرفاکس.

    موزیلا این عملکرد داخلی را ندارد. ذخیره pdf، بنابراین می توانید از افزونه استفاده کنید. این افزونه‌های زیادی وجود دارد، اما من یکی را به شما نشان می‌دهم که قبلاً از آن استفاده کردم. نام آن "ذخیره به عنوان PDF" است.

    بنابراین، اجازه دهید دکمه منو در گوشه سمت راست بالا را فشار داده و سپس بخش "افزونه ها" را انتخاب کنید.

    یک برگه با کنترل های افزودنی باز می شود. در اینجا، در سمت چپ صفحه، "Get Add-ons" را انتخاب کنید و سپس در سمت راست بالا، خواهید دید رشته جستجو، که در آن نام را وارد کرده و "Enter" یا نماد "Magnifier" را فشار دهید.

    با کلمه در جستجو، لیستی باز می شود، جایی که افزونه ما در وهله اول قرار دارد، روی "نصب" کلیک کنید.

    موزیلا بسته می شود و پس از چند ثانیه با نصب افزونه دوباره باز می شود، نماد در گوشه سمت چپ بالا قرار می گیرد. صفحه ای را که می خواهید ذخیره کنید باز کنید (جستجوی گوگل را باز کردم).

    اکنون باقی مانده است که روی نماد کلیک کنید، پس از آن پنجره ای با اطلاعات مربوط به فایل pdf آینده ظاهر می شود. در اینجا می توانیم انتخاب کنیم: فایل را ذخیره کنید یا آن را در یکی از برنامه های مناسب باز کنید.

    در زیر، اگر کادر کنار «اجرای خودکار برای همه فایل‌ها» را علامت بزنید از این نوع"، سپس این پنجره ظاهر نمی شود و فایل pdf به طور خودکار ذخیره یا باز می شود.

    این همه برای امروز است، از همه شما برای توجه شما متشکرم!

    PrintFriendly یک سرویس آنلاین و افزونه مرورگر برای ذخیره صفحات وب به شکلی آسان برای خواندن است. نام این پورتال را می توان به روسی ترجمه کرد، چیزی شبیه به این: "چاپ به شکل مناسب".

    احتمالاً بسیاری از کاربران مجبور شده اند حداقل یک بار یک صفحه وب سایت را در رایانه خود ذخیره کنند. چنین صفحه ای می تواند حاوی یک یا مهم باشد اطلاعات مفید، که ممکن است در حال حاضر مفید بوده باشد یا در آینده مفید باشد.

    اگر کپی برداری از یک صفحه وب برای تخصیص محتوای سایت شخص دیگری انجام نشود، چنین حفظ صفحه وب هیچ سوالی ایجاد نخواهد کرد.

    گزینه های زیادی برای ذخیره یک صفحه وب وجود دارد HDDکامپیوتر.

    چگونه یک صفحه وب را در رایانه ذخیره کنیم

    یکی از گزینه ها این است که این صفحه را در مرورگر خود نشانه گذاری کنید. اما، با گذشت زمان، تعداد زیادی از این نشانک ها وجود دارد.

    این یک چیز است که چنین سایتی، شخصی که آن را به بوکمارک ها اضافه کرده است، هر از گاهی برای آشنایی با آن بازدید می کند. اطلاعات جدید. چیز دیگر - اطلاعات لازم در سایت قرار می گیرد که بازدید کننده به طور تصادفی با آن برخورد کرده است و قرار نیست در آینده از آن بازدید شود. به عنوان مثال، این سایت دارای موضوعی است که مورد علاقه کاربر نیست. بنابراین، بوکمارک نگه داشتن صفحه وب چنین سایتی به دلیل یک مقاله غیرمنطقی است.

    فقط می توانید سعی کنید محتوای سایت را کپی کنید کلیک راستموش. این روش در سایت هایی که در صفحاتی که کار دکمه سمت راست ماوس مسدود شده است کار نمی کند. این بدان معنی است که چنین سایتی دارای محافظت از کپی است.

    بنابراین مدیران سایت سعی می کنند از حق چاپ محتوای مقالات خود در برابر سرقت علمی محافظت کنند. گاهی اوقات، مواردی پیش می‌آید که برخی از وبلاگ‌نویسان بی‌وجدان، مقالات دیگران را کپی می‌کنند و سپس آن‌ها را در وب‌سایت خود منتشر می‌کنند و آن‌ها را به عنوان مقاله‌های خود به اشتراک می‌گذارند.

    حفاظت از کپی هنوز به طور رضایت بخشی کار نمی کند، و می توان آن را به هر طریقی دور زد. شما می توانید در مورد این موضوع در مقاله در مورد اینکه آیا محافظت از کپی در آنجا نصب شده است، بخوانید.

    ساده ترین راه برای کپی کردن یک صفحه وب، ذخیره صفحه وب در یک فایل است فرمت PDF. برای کپی کردن یک صفحه وب سایت، باید با استفاده از یک چاپگر مجازی در PDF ذخیره شود.

    توجه داشته باشید:

    این روش صرفه جویی یک اشکال دارد. در چنین فایلی، پس از چاپ، عناصر صفحه اصلی وب ذخیره می شوند: ناوبری، آگهی هاو سایر موارد ناخواسته البته بهتر است قبل از چاپ یا ذخیره به صورت PDF آنها را حذف کنید. چاپ اضافی مصرف نخواهد کرد مواد مصرفی، و هنگامی که در قالب PDF ذخیره می شود، سند تمام شده حاوی و غیر ضروری نخواهد بود عناصر ناخواسته. بنابراین، تبدیل PDF به صورت آنلاین به شکلی مناسب برای چاپ و ذخیره به نظر می رسد.

    این فرصت توسط پورتال PrintFriendly.com ارائه شده است. پس از پردازش یک صفحه وب، می توانید آن را چاپ کنید یا به صورت PDF ذخیره کنید.

    PrintFriendly.com

    ابتدا کار را در نظر بگیرید سرویس آنلاین Print Friendly & PDF، برای تبدیل یک صفحه وب به PDF که چاپ آن آسان است.

    خدمات آنلاین Print Friendly & PDF

    صفحه اصلی سرویس آنلاین Print Friendly & PDF به این صورت است.

    استفاده از این سرویس آنلاین هیچ مشکلی ایجاد نخواهد کرد. همه چیز بسیار ساده است: باید پیوند را از سایت مورد نظر کپی کرده و در قسمت "وارد کردن آدرس اینترنتی" پیست کنید و سپس روی دکمه "چاپ پیش نمایش" کلیک کنید.

    باز می شود صفحه جدیدسرویس Print Friendly، که در آن صفحه وب به فایلی تبدیل می‌شود که برای چاپ راحت است. فایل تبدیل شده باز است و می توانید با این فایل تبدیل شده اقدامات لازم را انجام دهید.

    می توان آن را بلافاصله با کلیک بر روی دکمه "چاپ" برای چاپ ارسال کرد، با کلیک بر روی دکمه "PDF" به صورت PDF ذخیره کرد یا به ایمیل ارسال کرد. صندوق پستیبا کلیک بر روی دکمه "ایمیل".

    قبل از ذخیره، فایل تبدیل شده را می توان ویرایش کرد. هنگام ویرایش، می توانید "اندازه متن" را تغییر دهید، آن را افزایش یا کاهش دهید، "حذف تصاویر". اقدامات نادرست هنگام ویرایش یک فایل می تواند "واگرد" باشد.

    با برجسته کردن متن در یک سند، می توانید جملات غیر ضروری یا کل پاراگراف های متن را حذف کنید. وقتی سند نهایی شد، باید روی دکمه "PDF" کلیک کنید تا صفحه وب در PDF ذخیره شود.

    پنجره ای باز می شود که در آن باید روی دکمه «دانلود پی دی اف خود» کلیک کنید تا PDF ذخیره شده را دانلود کنید. صفحه وب PDF، به کامپیوتر شما. به طور پیش فرض، اندازه سند ذخیره شده در قالب یک برگه چاپ شده استاندارد A4 انتخاب می شود. در صورت نیاز می توان اندازه صفحه را تغییر داد.

    سپس فایل PDF در پوشه ای که دانلودها در مرورگر شما انجام می شود در رایانه بارگیری می شود. پس از دانلود یک فایل PDF، می توان آن را با یک نمایشگر PDF باز کرد.

    توجه شما را به این نکته جلب می کنم که پس از تبدیل به PDF، لینک های موجود در سند فعال می مانند، از جمله لینک های بسته شده توسط انکر (متن).

    برای سهولت استفاده از این سرویس عالی، می توانید دکمه های سرویس Print Friendly & PDF را در مرورگرهای معروف نصب کنید تا آدرس صفحه وب را در پنجره سرویس کپی نکنید. با کلیک بر روی دکمه "Print Friendly" صفحه وب تبدیل و ذخیره می شود.

    همچنین، می‌توانید دکمه «Print Friendly» را به سایت خود اضافه کنید.

    نحوه ذخیره یک صفحه وب در PDF در اینترنت اکسپلورر

    برای این، در صفحه نخستسرویس آنلاین Print Friendly & PDF، باید روی پیوند "Browser Tool" در گوشه سمت راست بالا کلیک کنید. پس از آن، در "Print Friendly Button for اینترنت اکسپلوررشما باید روی دکمه “Print Friendly” راست کلیک کنید. در منوی زمینه، مورد "افزودن به موارد دلخواه ..." را انتخاب کنید.

    در پنجره «افزودن به موارد دلخواه»، روی دکمه «افزودن» کلیک کنید.

    پس از آن، نشانکلت "Print Friendly" نشانک گذاری می شود. بوکمارکلت اجرای اسکریپت ها و ارسال داده ها به وب سایت را فراهم می کند.

    اکنون، باید یک صفحه وب را باز کنید و در برگه های مرورگر خود، روی نشانککت "چاپ دوستانه" کلیک کنید. صفحه وب باز می شود که قبلاً به شکلی آسان برای خواندن در سرویس PrintFriendly & PDF تبدیل شده است. اکنون می توان آن را ویرایش و در قالب PDF در رایانه خود ذخیره کرد.

    به روشی مشابه، می‌توانید بوک مارکلت‌ها را به مرورگرهای Mozilla Firefox، Google Chrome، Safari، Edge اضافه کنید. برای بیشتر عملیات راحت، افزونه ای به همین نام را در مرورگرهای موزیلا فایرفاکس، گوگل کروم، مایکروسافت اج نصب کنید تا از بوکمارکلت استفاده نکنید.

    پسوند چاپی برای موزیلا فایرفاکس

    برای افزودن یک افزونه جدید به مرورگر موزیلا فایرفاکس، باید روی دکمه "Firefox" => "Add-ons" => "Get add-ons" کلیک کنید. در قسمت جستجو، عبارت "Printfriendly" را وارد کنید.

    پس از نمایش افزونه های موجود، در قسمت افزونه Printfriendly بر روی دکمه «نصب» کلیک کنید. افزونه در مرورگر فایرفاکس نصب شده است.

    سپس صفحه وب مورد نظر خود را باز می کنید و برای ذخیره آن در یک فرم مناسب، روی نماد افزونه Printfriendly - تصویر چاپگر در یک مستطیل سبز کلیک کنید. صفحه وب باز می شود که قبلاً برای خواندن تبدیل شده است و می توانید آن را به صورت PDF ذخیره کنید.

    در این تصویر، آیکون افزونه Printfriendly در گوشه سمت راست پایین، در پنل افزونه ها قرار دارد.

    افزونه Print Friendly & PDF برای Google Chrome

    برای افزودن پسوند Print Friendly & PDF به مرورگر گوگل کروم، باید روی دکمه "Customize and management Google Chrome" => "Tools" => "Extensions" کلیک کنید.

    در صفحه «برنامه‌های افزودنی»، روی پیوند «افزونه‌های بیشتر» کلیک کنید. بعد، در صفحه فروشگاه وب کروم، در قسمت «جستجو در برنامه‌های افزودنی»، باید عبارت «Print Friendly & PDF» را وارد کنید. در پنجره جدید، پسوند Print Friendly & PDF را از لیست انتخاب کنید و سپس بر روی دکمه "نصب" کلیک کنید.

    نماد افزونه Print Friendly & PDF در نوار ابزار مرورگر ظاهر می شود - تصویری از چاپگر در یک مستطیل سبز.

    پسوند Print Friendly & PDF در کار می کند مرورگر گوگلکروم، دقیقاً همانطور که در مرورگر موزیلافایرفاکس.

    نتیجه گیری مقاله

    سرویس 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.

    در مرورگر موزیلا فایرفاکس، همه چیز کمی متفاوت است. روی ساندویچ در گوشه سمت راست بالای صفحه کلیک کنید و " را انتخاب کنید مهر».

    وقت همگی بخیر

    علیرغم این واقعیت که در هر مرورگر می توانید به سرعت برای صفحاتی که دوست دارید بوکمارک ایجاد کنید، با این وجود، گاهی اوقات بسیار ضروری است که صفحه وب مورد نظر را در PDF ذخیره کنید. (اگر فقط به این دلیل که این صفحه می تواند به مرور زمان از سایت حذف یا ویرایش شود) ...

    علاوه بر این، اطلاعات از فرمت PDF را می توان به راحتی در اکثر موارد خواند دستگاه های مختلف(این توسط همه خوانندگان بدون استثنا پشتیبانی می شود)، می تواند در Word ویرایش شود، به کاربران دیگر منتقل شود. و خود صفحه با گذشت زمان پراکنده نمی شود، قالب بندی و طراحی آن تغییر نمی کند. در کل یک چیز مفید و ضروری!

    در این مقاله به چندین روش می پردازم که چگونه می توانید سریع و آسان این کار را انجام دهید. در واقع، بیایید دست به کار شویم...

    با چاپ در مرورگر

    1) هر مرورگری که دارید (کروم، اپرا، اج، فایرفاکس و غیره)، ترکیب دکمه ها را فشار دهید ctrl+p(این ترکیب به معنای چاپ صفحه است). این ویژگی در منوی مرورگر نیز موجود است.

    2) سپس چاپگر پیش‌فرض را به «ذخیره به‌عنوان PDF» یا «Microsoft Print to PDF» تغییر دهید (بسته به مرورگر و سیستم‌عامل شما - ممکن است گزینه‌های مختلفی در دسترس داشته باشید: هر دو یا فقط یکی از آنها). چند اسکرین شات را در زیر ببینید.

    3) اکنون تنظیمات اولیه را تنظیم کنید: تعداد صفحات ذخیره شده، طرح بندی صفحه، حاشیه ها، رنگ، سرصفحه ها و پاورقی ها و غیره. سپس روی دکمه "چاپ" کلیک کنید.

    در واقع این کار تکمیل شده است. اکنون PDF حاصل را می توان در Word، Adobe PDF Reader و صدها برنامه دیگر که از این فرمت پشتیبانی می کنند باز کرد.

    با کمک ویژه پسوندها

    برای اکثر مرورگرهای محبوب، اکنون مجموعه ای از افزونه ها و برنامه های افزودنی مختلف وجود دارد که به شما امکان می دهد صفحات مورد علاقه خود را مانند موارد زیر ذخیره کنید. فضای ذخیره ابریو فایل های PDF روی هارد دیسک شما.

    من می خواهم یک مورد بسیار جالب را برجسته کنم - PDF MAGE.

    PDF Mage

    یک افزونه کوچک برای فایرفاکس، اپرا، کروم، که به شما امکان می دهد یک صفحه وب را به طور کامل در هارد دیسک خود با 1 کلیک ذخیره کنید!

    توجه داشته باشم که پس از کلیک بر روی نماد PDF Mage - صفحه فعلی به سادگی در قالب PDF در پوشه دانلود شما بارگیری می شود. راحت تر از این نمیتونست باشه...

    من با یک مثال به شما نشان می دهم.

    پس از نصب افزونه، یک نماد کوچک در منو خواهید داشت. یافته صفحه جالبفقط با دکمه سمت چپ ماوس روی آن کلیک کنید.

    فقط در یک لحظه، خود مرورگر به طور خودکار شروع به دانلود فایل PDF می کند. در واقع، همه چیز بدون حرکات غیر ضروری، سریع و راحت انجام می شود!

    با خدمات آنلاین

    این شبکه همچنین دارای بسیاری از خدمات اینترنتی است که به شما امکان می دهد هر صفحه را در شبکه به سرعت به صورت PDF ذخیره کنید. جوهر کار تقریباً به شرح زیر است: شما را به ویژه وارد می کنید. string URL صفحه ای که می خواهید ذخیره کنید.

    سپس دکمه تولید را فشار دهید فایل پی دی اف. پس از مدتی لینک دانلود PDF خود را دریافت خواهید کرد. البته، شما می توانید از آن استفاده کنید، اما به نظر حقیر من - همه اینها خسته کننده و برای استفاده موقت مناسب است. به عنوان مثال، شما با مرورگر یا ویندوز "مشکلات" دارید، صفحه ای "عجیب" مواجه شده است که نمی خواهد با روش های قبلی ذخیره شود.

    و بنابراین، محبوب ترین خدمات از این نوع:

    1. - خدمات ساده و راحت به زبان انگلیسی. سایت دارای یک ویژگی خاص است خطی که URL را درج می کنید و در کنار آن دکمه تولید قرار دارد. در خروجی، PDF از قبل آماده شده را روی هارد دیسک خود دانلود کنید.
    2. - یک سرویس خارجی دیگر، به طور مشابه کار می کند.
    3. - یک سرویس بسیار محبوب، با کمک آن بیش از 5،000،000 صفحه در حال حاضر در سراسر جهان ذخیره شده است! در اینجا، از جمله موارد دیگر، می توانید افزونه های مرورگر را دانلود کنید (به طوری که هر بار که نیاز به ذخیره صفحه دارید از سایت بازدید نکنید).
    4. - خدمات بسیار ساده و راحت. حداقل اطلاعات غیر ضروری در سایت.

    این همه برای من است، همه موفق باشید!