- Печать документов в формат JPG
- Print to JPG
- ImagePrinter Pro allows you to print to JPG any document.
- How can I take a screenshot and save it as JPEG on Windows?
- 11 Answers 11
- How to print documents to pictures (gif, bmp etc.) on windows
- 7 Answers 7
- clawPDF — Печать в файл pdf и jpg
- Возможности инструмента печати в файл
- Актуальность приложения
- Преимущества перед другими виртуальными принтерами
- Скачать виртуальный принтер для печати в файлы PDF, JPG, TIF, PNG и TXT
Печать документов в формат JPG
Преобразование документов, таблиц и чертежей в JPG обеспечивает их абсолютную универсальность. Ведь на любом современном компьютере (и даже коммуникаторе!) есть программное обеспечение для просмотра файлов этого типа. Таким образом, вы раз и навсегда избавите себя и своих клиентов от решения задачи совместимости данных!
В процессе работы с документами зачастую возникает необходимость сохранения файлов в виде графических изображений в формате JPG. Для просмотра графических файлов этого формата не требуется устанавливать специальное программное обеспечение, это удобно и значительно облегчает работу конечного пользователя. Небольшие по объему JPG файлы можно без особых усилий размещать в сети Интернет или передавать по электронной почте, что позволяет пользователям просматривать их прямо в окне браузера.
Одним из способов конвертирования в формат JPG является использование функции “Print Screen” с последующей обработкой в графических редакторах, например, Microsoft Paint. Этот процесс занимает много времени, особенно если речь идет о повседневной работе с большим количеством документов, различных по формату и объему. При этом наблюдаются видимые потери в качестве выходного файла.
Удобнее и проще использовать для решения задач конвертации специальные программы.
Программа Universal Document Converter как нельзя лучше способна справиться с функцией качественного и простого в использовании JPG-принтера. И это неудивительно, ведь в конкретном случае у пользователя появляется возможность буквально в несколько нажатий мыши распечатывать документ как JPG файл, используя функцию печати, доступную в большинстве приложений.
Идея и механизм работы виртуального JPG-принтера Universal Document Converter просты и понятны. Программа легко устанавливается на компьютер, в результате чего в списке принтеров появляется еще одно печатающее устройство – виртуальный принтер. Сначала нужный документ открывается посредством программы, предназначенной для редактирования или просмотра файлов данного типа. Далее, после нажатия кнопки «Печать», программа-редактор отправляет данный документ на принтер Universal Document Converter, который и производит конвертирование в JPG. На данном этапе, в случае необходимости, пользователь может настроить требуемые параметры выходного файла для печати JPG файлов.
Для того чтобы сделать работу с программой еще более удобной, в ряде наиболее популярных офисных приложений, а именно MS Word, MS Exel и MS Power Point, программа устанавливает свою панель инструментов (тулбар), позволяющий печатать документы в JPG в один клик мышкой.
Большинство программ, предназначенных для просмотра и редактирования документов различного формата, оснащено функцией печати. К их числу можно отнести MS Word, Excel, PowerPoint, AutoCAD, Adobe Acrobat, DJVU и другие. Это значит, что программа Universal Document Converter может конвертировать в JPG все эти документы.
Universal Document Converter отличает удобство использования, прозрачность настроек, а также лаконичный интерфейс. Являясь несомненным преимуществом, это качественно повышает число потенциальных пользователей программы. Данный JPG-принтер предоставляет конечному пользователю возможность подобрать оптимальное соотношение между качеством копий документов и размером выходных файлов JPG, изменяя разрешение файла и размер страницы, а также регулируя глубину цвета и качество итогового графического изображения.
Промышленные чертежи, медицинские снимки высокого разрешения, рекламная продукция, многостраничные отчеты и бухгалтерские счета, таблицы и диаграммы Excel, презентации PowerPoint, текстовые Word-файлы – с помощью виртуального принтера Universal Document Converter выполнение задачи по конвертированию в JPG-формат этих и других типов документов существенно упрощается.
Сегодня, в стремительном потоке событий, время – на вес золота. Уникальные возможности Universal Document Converter позволяют избежать выполнения целого ряда ненужных и подчас бессмысленных операций, сэкономить силы, а главное – время, тем самым значительно упрощая документооборот и повышая продуктивность и качество работы сотрудников в целом.
«В нашем отделе мы используем Microsoft Access и Microsoft Visio. Раньше для подготовки документов к сдаче в архив нам приходилось сначала печатать их на принтере, а затем использовать сканер для получения файлов TIFF. В настоящее время мы используем Универсальный конвертер документов, который экономит наше время и деньги. Для нас очень важно, что Универсальный конвертер документов позволяет экспортировать документы из разных приложений в один многостраничный TIFF.»
Print to JPG
ImagePrinter Pro — a powerful virtual printer that allows you to print any documents into image files (e.g. JPG, TIFF or BMP) that are independent from the application you use to view them.
ImagePrinter Pro allows you to print to JPG any document.
This is a very simple way to convert a Word to JPG using ImagePrinter Pro.
The resulting images are not only print-ready, but also optimized for websites, smartphones, and tablets. All you have to do with them is to send them to a physical printer to achieve excellent printouts.
The general steps for convert document to jpg are as follows:
- Open the document that you want in a corresponding viewer.
- Choose File>Print… and, in the print dialog that displays, select the ImagePrinter Pro as your printing device.
- Then, click the Properties button to the right and in the window that appears go to the Options tab.
- In the Format list, choose JPG image. If you want to configure the color (Grayscale/True color) and/or compression quality, click Advanced… , then select File Format on the left panel and choose the required values for JPG. If not, just proceed by clicking OK.
- Click OK in the print dialog to start the print process.
Once the virtual printing is over, the resulting document will then be opened in Windows Picture Viewer or another JPG viewer set by default.
How can I take a screenshot and save it as JPEG on Windows?
I’m trying to find a (somewhat) easy way to take a screenshot on window and save the resulting HBITMAP as a JPEG. The tricky part here is that since the code is in C I can’t use GDI+ and since the code is a module for a bigger program I can’t neither use an external lib (like libjpeg).
This code takes a screenshot and returns a HBITMAP. Saving that bitmap into a file is easy. the problem is that the bitmap is 2 or 3mb.
any ideas on how to do this? thanks so much, any help is appreciated
EDIT: Since we went in the direction of GDI+ I thought I’d post the code iv C++ that can take the screenshot and convert it to a JPEG using GDI+. If anyone knows how to achieve this using the FLAT GDI+ i’d appreciate the help. Code:
11 Answers 11
OK, after a lot of effort here’s the answer:
what is hModuleThread? Look in here. You can replace with GetModuleHandle()
what is GetEncoderClsid? Look here.
Now the question is, how do I save the encoded pBitmap (as a jpeg) into a BYTE buffer?
Translating to the flat GDI+ API is fairly straight forward:
The one thing that wasn’t evident was the cleanup of the GpBitmap created by GdipCreateBitmapFromHBITMAP(). The Gdiplus::Bitmap class doesn’t seem to have a destructor, and so doesn’t do anything with it’s internal GpBitmap. Also, there is no GdipDeleteBitmap(), like there are for other GDI+ objects. So, it is unclear to me what needs to be done to avoid leaks.
Edit: This code does not address the fact that the Microsoft supplied GDI+ header files declare all the necessary functions in C++ namespaces. One solution is to copy the necessary declarations (and convert as needed to C code) to your own header. Another possibility is to use the headers supplied by the Wine or Mono projects. They both appear to be much better behaved for compilation as C code.
One possibility: If you can’t modify this program to save as Jpeg, write a second program, using C# / GDI+ / other fancy technologies to monitor the save directory and process saved BMPs into jpegs.
If you can’t do that, the Independent Jpeg group has made pure-C Jpeg code available since the late 20th century: A very minimal web page is available here.
Try this at the begining of your code
And GdipSaveImageToFile() may compile, in c++ i believe.
In pure C, probably the best is to try to make single includes. Look for the functions declarations in «gdiplus.h» and add minimal includes for each of the functions that do not include namespaces, such as #include «Gdiplusflat.h» for the GdipSaveImageToFile()
You will probably have to use an external library to create a JPEG in C code—there won’t be a standard library function to do it. Of course, you could also study the file format and write a function to generate your own, based on the criteria. You could start at wikipedia. If you really can’t just use an external library, you could read into the relevant functions of the library to learn about how to generate your own JPEGs. But that sounds like a lot more work than just using the library.
Also, I don’t believe the size of a library really comes into play with C — I believe you only get the size of the functions you call from that library (I think, anyway). Of course if all the functions are tightly coupled than it’d be huge anyway.
Good image compression is hard. There’s a reason library code exists for the common formats. It requires a lot of code to do. Your constraints on the problem don’t make it sound like there is a practical solution.
There are a couple things to try.
Use an 8-bit per pixel BMP rather than a true color BMP. This assumes that the information loss in color mapping is acceptable, of course. It will buy you a factor of three in file size over a 24-bit BMP.
Try using run length encoding in the BMP you write. RLE is a documented format for BMP, and there should be plenty of sample code out there to make it. It works best on images that have a lot of long runs of identical color. A typical screen without too many gradients and fills fits that description.
If those aren’t sufficient, then you might need to resort to a stronger compression. The source code to libjpeg is readily available, and it is possible to statically link it rather than using the DLL. It will require some effort to configure in only the bits you need, but the compression and decompression code are almost completely independent of each other and that splits the library almost in half.
How to print documents to pictures (gif, bmp etc.) on windows
What is the easiest way to capture the printout of a document in a picture (i.e. GIF, BMP etc.)? Making a screenshot does not help, since the printout is different and larger than the screen. Is there a special printer driver for windows that captures the printout into pictures?
7 Answers 7
You can use PDFCreator. It’s free and open source. Here’s a bit more info on it:
- Create PDFs from any program that is able to print Security: Encrypt PDFs and protect them from being opened, printed etc
- New: Digitally sign your PDFs to ensure that you are the author and the file has not been modified
- New: Create PDF/A files for long term archives
- Send generated files via eMail
- Create more than just PDFs: PNG, JPG, TIFF, BMP, PCX, PS, EPS
- AutoSave files to folders and filenames based on Tags like Username, Computername, Date, Time etc.
- Merge multiple files into one PDF Easy Install: Just say what you want and everything is installed
- Terminal Server: PDFCreator also runs on Terminal Servers without problems
- And the best: PDFCreator is free, even for commercial use! It is Open Source and released under the Terms of the GNU General Public License.
What is the easiest way to capture the printout of a document in a picture (i.e. GIF, BMP etc.)? Making a screenshot does not help
oh yes, it does . if you have the right software 🙂
Capture windows, objects, menus, full screen, rectangular/freehand regions and scrolling windows/web pages
Would printing to .pdf help?
I use cute pdf, and I think Open Office does this.
I have had good luck with Foxit Reader.
It does not provide direct print to image, but instead provides a print-to-pdf print driver. It then also provides a way to copy a selected area as an image on the clipboard using the SnapShot tool (where you can then paste into mspaint or some other software). The resulting resolution depends on how scrolled in you are.
Compared to the other answers, this is a better solution in that:
- The installer does not come with any malware or ads (cutepdf and PDFCreator are both blocked at my work for this reason).
- The area allowed to convert is not limited by what can fit on your screen (Faststone can scroll down only, not left and right). When selecting text, Foxit Reader will scroll the window as you approach the edge, allowing you to scroll to the appropriate location in the document.
- Snappy PDF reader with native-looking UI (more intuitive UI if you’re a regular MS Office user, but without the bloat — Foxit Reader is also very fast compared to Adobe Reader and MS Office programs).
clawPDF — Печать в файл pdf и jpg
Программа для печати в файл pdf, jpg, png и tif из любого редактора, представляющая собой виртуальный принтер с открытым исходным кодом для Windows 7/8/10/2008 / R2 / 2016/2019. Переведен на русский язык .
Особенности clawPDF:
- печать в файлы форматов PDF, PDF/A-1b, PDF/A-2b, PDF/X, PNG, JPEG, TIF и TXT;
- поддержка профилей виртуального принтера;
- профили по умолчанию для сохранения в файл;
- поддержка метаданных (тема, ключевые слова, автор);
- поддержка слияния нескольких документов;
- возможность печати из любого редактора (среди принтеров необходимо выбрать clawPDF);
- возможность отправки на электронную почту;
- широкий спектр шаблонов для названия и автора;
- возможность добавить текст тиснения поверх всех страниц;
- возможность отключения диалога печати (переход сразу к диалогу сохранения);
- поддержка шаблонов для имени файла;
- возможность задать папку по умолчанию для сохранения файлов;
- поддержка автоматического сохранения;
- возможность добавить фон в PDF;
- возможность добавить обложку;
- возможность добавить вложение;
- поддержка выполнения сценария;
- возможность загрузить сохраняемый файл на FTP-сервер;
- настройки качества форматов JPG, PNG и TIFF;
- поддержка сжатия PDF файла;
- возможность защиты PDF файла при помощи пароля и шифрования;
- возможность запретить копирование содержимого из документа, а также печать содержимого;
- возможность подписать PDF документ.
Возможности инструмента печати в файл
Работа с несколькими форматами файлов и желание конвертировать их, а также добавлять содержимое определенным способом иногда приводит именно к виртуальным принтерам, которые и позволяют печатать в pdf, png, tif или jpg. ClawPDF представляет собой инструмент, который создает на компьютере пользователя виртуальный принтер с набором функций, предназначенных для определения профилей печати в файл, добавления пользовательских элементов, таких как фоны или подписи, и преобразования выходных данных в различные форматы, такие как PDF, TIF, PNG, TXT или JPEG.
Процесс установки происходит быстро и не требует каких-либо специальных шагов, что делает развертывание быстрым и эффективным. Сразу после этого приложение приветствует пользователя интерфейсом, который предоставляет доступ к настройке самого приложения и определению некоторых профилей печати в файл.
Следуя предоставленным функциям, можно легко определить новые принтеры, легко управлять ими и выбрать, какой из них будет выполнять основную роль. Кроме того, полезная функция позволит пользователям выбирать, какой текст следует заменить в заголовке новых, полученных файлов.
Можно выбрать настройку, чтобы приложение всегда запрашивало разрешение на переключение с принтера по умолчанию при выполнении операции печати или оставляло процесс полностью автоматическим. Это полезно, поскольку позволяет пользователям всегда отслеживать установленные устройства и избегать ошибок.
С точки зрения настройки элементов, которые должны быть добавлены в преобразованные файлы, программа предлагает несколько настраиваемых шаблонов, фонов или вложений. Поддерживается множество форматов вывода, а также можно выбрать параметры автоматического сохранения.
Преобразование документов и файлов изображений в другие форматы при внесении в них незначительных или существенных изменений — это то, на чем специализируется это программное обеспечение виртуального принтера. Оно позволит пользователям добавлять свои отметки и преобразовывать файлы напрямую в другие предпочтительные форматы.
Актуальность приложения
Хотя сегодня всё больше и больше современных текстовых процессоров поставляются с вариантами сохранения документов в формат PDF, все еще существует множество приложений, которые не поддерживают этот популярный формат. Не говоря уже о том, что иногда появляется желание сохранить в PDF из приложений, которые в принципе не подразумевают подобный вид и тип сохранения. Лучший способ решить эту проблему — установить виртуальный принтер, который преобразует содержимое в PDF. clawPDF определенно стоит попробовать благодаря его простой, но гибкой функциональности. Если имеется возможность печати, можно сохранить все что угодно в формате PDF, и когда нужно будет, внести некоторые изменения — приложение предоставит все, что нужно.
ClawPDF является свободным и имеет открытый исходный код. Его можно использовать в Windows 7 или любой более поздней версии, вплоть до Windows 10. Программное обеспечение не требует каких-либо специальных инструментов или служб для запуска на компьютере, и оно не использует значительное количество ресурсов.
Как следует из страницы «О программе», она основная часть кода основана на PDFCreator версии 2.3 + множество библиотек.
Установив приложение на свой компьютер, можно сразу же создавать PDF-файлы в любом приложении с возможностью печати. Достаточно выбрать clawPDF в качестве принтера по умолчанию и нажать кнопку «Сохранить» в диалоговом окне, которое появится на экране. Кроме того, можно объединить содержимое с другим PDF-файлом при помощи кнопки «Слияние» или отправить его кому-либо по электронной почте.
Преимущества перед другими виртуальными принтерами
Может показаться, что clawPDF не делает больше, чем обычный виртуальный PDF-принтер, пока не откроете его меню настроек. Одним из его основных преимуществ является возможность создания и сохранения профилей, поэтому не нужно настраивать одни и те же параметры каждый раз, когда хотите сохранить свой контент в виде нового PDF. Перед сохранением, объединением или отправкой по электронной почте документа можно выбрать один из своих профилей в раскрывающемся меню, чтобы мгновенно применить определенные настройки именования и форматирования.
Программное обеспечение позволяет сделать широкий спектр настроек при редактировании профиля. Можно начать с настройки имен для документов, они могут включать имя автора, дату, сессию, имя пользователя ОС и многие другие детали. Кроме того, можно выбрать между несколькими типами PDF в качестве выходного формата, а также графических и текстовых форматов. clawPDF может выполнять дополнительные действия, такие как добавление обложки и фона в документ, присоединение других файлов, загрузка его на FTP-сервер и многое другое. Можно настроить одно или несколько из этих действий и сохранить их в профиле, поэтому всякий раз, когда нужно напечатать в PDF-файл, программа автоматически присоединит важный фрагмент данных и выполнит другие задачи, которые считаете повторяющимися.
Нет необходимости в каких-либо онлайн-сервисах или дорогостоящем программном обеспечении, если нужно печатать в PDF-файлы, благодаря гибкой и эффективной функциональности clawPDF.
Скачать виртуальный принтер для печати в файлы PDF, JPG, TIF, PNG и TXT
Язык: Русский
Лицензия: GNU AGPL v3
Протестировано на ОС: Windows 7 x64, Windows 10 x64
Заявлена совместимость с ОС: Windows 7 / 8 / 10 / 2008 / R2 / 2016 / 2019
Внимание, резервная копия обновляется очень редко, так как нужна на случай удаления дистрибутива с официального сайта.