Cross platform documents & images viewer API for PCL in C# .NET applications. Read and manipulate 180+ popular file formats including PDF, Microsoft Word processing documents, Excel spreadsheets, PowerPoint presentations, Visio drawings, project management, Outlook, OneNote, images, email, CAD, 3D, archive, eBook, web, text and programming formats. The .NET PCL reader library allows loading the source documents from multiple data sources and rendering them as HTML, PDF or image files (PNG, JPG), with the added ability to add text watermarks, rotate or reorder pages during the PCL document rendering process. Conholdate.Total also offers a free PCL viewer app to open and read PCL files online. Just upload the PCL file and instantly view it online in any web browser.
DownloadThe .NET HTML Viewer API supports rendering PCL documents to HTML as separate HTML files. Generate the HTML output with a responsive layout design, set dimensions for the resulting document and compress the HTML to optimize the conversion of PCL documents into HTML.
// Supported file formats: https://docs.groupdocs.com/viewer/net/supported-document-formats/ | |
using (Viewer viewer = new Viewer("input.jpg")) | |
{ | |
HtmlViewOptions viewOptions = HtmlViewOptions.ForEmbeddedResources(); | |
viewer.View(viewOptions); | |
} |
With just a few lines of C# code, the .NET image viewer API allows for the conversion and viewing of PCL and other documents into PNG or JPG image formats. Additionally, the API offers options for adjusting the size, quality, and text search capabilities of the image-based rendering of PCL files.
The PCL documents information extraction API not only allows getting the basic information about the source PCL file but it also supports extracting some valuable document information such as file type, file size, pages count, page height and width etc.
To add document viewing and rendering features to your .NET applications on different operating systems such as Windows, Linux or macOS, you can use .NET Core or any .NET framework.
// Supported file formats: https://docs.groupdocs.com/viewer/net/supported-document-formats/ | |
using (Viewer viewer = new Viewer("input.pdf")) | |
{ | |
PngViewOptions viewOptions = new PngViewOptions(); | |
viewer.View(viewOptions); | |
} |
The .NET PDF viewer library allows you to convert PCL and other document formats to PDF, and view the resulting PDF file within .NET applications. You can also protect the PDF file with a password or set permissions for accessing and rearranging the pages.
The document reader API enables you to render remotely located PCL documents from various cloud document storage sources such as stream, local disk, URL, FTP, Amazon S3, and Azure Blob storage.
Get the document preview of whole document or some specific page numbers in PNG, JPG or BMP image formats.
// Supported file formats: https://docs.groupdocs.com/viewer/net/supported-document-formats/ | |
using (Viewer viewer = new Viewer("input.docx")) | |
{ | |
PdfViewOptions viewOptions = new PdfViewOptions(); | |
viewer.View(viewOptions); | |
} |
Conholdate.Total for .NET supports 185+ document formats including PDF, Microsoft Office (DOCX, XLSX, PPTX), emails (MSG, EML), images (JPEG, PNG, TIFF), CAD files (DWG, DXF) and more. It renders these formats into HTML, PNG, or JPEG for easy viewing in browsers or apps.
Integration is streamlined with ready-to-use APIs and code examples in C#. You can install it via NuGet Package Manager by searching for “Conholdate.Total”. After installation, use the provided API to load documents and render them as HTML, images or PDFs within your application’s user interface. Conholdate.Total provides extensive documentation and code examples to guide you through the process, making it easy to embed document viewing functionality.
No. Conholdate.Total for .NET is designed to be self-contained. It does not require any external software like Microsoft Office or Adobe Acrobat to be installed on the server or client machines. This eliminates dependency issues and simplifies deployment thus making your application more robust and easier to manage.
Yes. Conholdate.Total for .NET supports secure document handling, including the ability to render password-protected files by providing required credentials. It allows redacting sensitive text or metadata during rendering to protect confidential information and offers the option to add customizable watermarks to documents, preventing unauthorized sharing. These security features ensure compliance with data protection standards, making it suitable for applications that prioritize privacy and regulatory requirements.
Conholdate.Total for .NET efficiently handles large or complex files like CAD drawings and multi-sheet spreadsheets by using caching, asynchronous processing and partial loading to boost performance and productivity.
Yes. Conholdate.Total for .NET is cross-platform and works on Windows, Linux, and macOS. It integrates with .NET Core for modern cloud-based or containerized deployments (e.g Docker). You can deploy it on AWS, Azure or on-premises servers.
PCL (Printer Command Language) is a page description language from Hewlett-Packard used for a variety of laser printers. It is a binary file format used for creating and printing documents, such as text, graphics and images. PCL documents contain commands for controlling a printer, such as font selection, line drawing and text manipulation. Files with the PCL extension are called spool files, and are created when a computer sends a document to a printer for printing. PCL files can be opened and edited with a text editor, as long as the editor is capable of reading binary files. However, the PCL format is complex, making it difficult to interpret and modify.
Learn(Portable Document Format)
(Word Processing Files)
(Spreadsheet Files)
(Digital Image Files)
(Email Files)
(Visio Diagram Files)
(Web Files)
(Microsoft Word Binary Format)
(Office 2007+ Word Document)
(Text Document)
(Microsoft Excel Spreadsheet (Legacy))
(Open XML Workbook)
(Microsoft PowerPoint 97-2003)
(Open XML presentation Format)
(Zipped File)
(Joint Photographic Expert Group Image)
(Tagged Image File Format)
(Bitmap Image File)
(Portable Network Graphic)
(Hyper Text Markup Language)
(XML File)
(7-Zip Compressed File)
(Adobe Illustrator File)
(Animated Portable Network Graphics)
(ActionScript 3.0)
(Assembly Language Code)
(Amazon KF8 eBook File)
(DOS Batch File)
(Bzip2 Compressed File)
(C/C++ Source Code File)
(Windows Cabinet File)
(C++ Builder by Embarcadero)
(CorelDraw® Graphics Format)
(Common File Format File)
(Computer Graphics Metafile)
(Compiled HTML Help File)
(A CMAKE file)
(Corel Metafile Exchange Image)
(C++ Source Code File)
(C# Source Code File)
(Cascading Style Sheet)
(Comma Seperated Values)
(Source Code Files)
(DICOM Image)
(MicroStation Design File)
(Device Independent Bitmap)
(Difference File Format)
(Graphics File Format)
(Digital Camera Image Format)
(Microsoft Word 2007 Marco File)
(Microsoft Word Template Files)
(Microsoft Word 2007+ Template File)
(Microsoft Word Template File )
(Design Web Format File)
(AutoCAD Drawing File)
(Dreamweaver Webpage Template)
(Autodesk Drawing Exchange Format)
(Enhanced Metafile Format)
(E-Mail Message)
(Apple Mail Message)
(Windows Compressed Enhanced Metafile)
(Encapsulated PostScript File)
(Open eBook File)
(Embedded Ruby)
(OpenDocument Flat XML Graphics)
(Formula One for Data Presentation)
(OpenDocument Flat XML Spreadsheet)
(Graphical Interchange Format)
(Groovy Programming Language File)
(Gnu Zipped Archive)
(C/C++/Objective-C Header File)
(HTML Abstraction Markup Language)
(C++ Header File)
(High-Precision Graphics)
(Icon File)
(Industry Foundation Classes File)
(IGES Drawing)
(Disc Image File)
(JPEG 2000 Code Stream)
(JPEG 2000 Image)
(Java Source Code File)
(JPEG File Interchange Format)
(JPEG-LS File Format)
(JPEG 2000 Core Image)
(Joint Photographic Expert Group Image)
(JPEG 2000 Image)
(Layered JPEG 2000)
(JPEG 2000 Image File)
(JavaScript File)
(JavaScript Object Notation File)
(Leaner Style Sheets)
(Log File)
(LZH Compressed File)
(Objective-C Implementation File)
(GNU Make Build Files)
(Email Mailbox File)
(Markdown Language)
(MHTML Web Archive)
(Web Page Archive Format)
(MetaPost Programming Language)
(Mind Mapping File Format)
(Mobipocket eBook Format)
(Microsoft Project File)
(Microsoft Project Template)
(FoxPro Compiled Program Menu)
(Outlook Message Item File)
(NES Sound Format File)
(Wavefront 3D Object File)
(OpenDocument Drawing File)
(OpenDocument Presentation Format)
(OpenDocument Spreadsheet)
(OpenDocument Text File Format)
(OneNote Document)
(Outlook Offline Data File)
(OpenDocument Graphic Template)
(OpenDocument Standard Format)
(OpenDocument Spreadsheet Template)
(OpenDocument Standard Format)
(OpenXPS File)
(Printer Command Language Document)
(PHP Source Code File)
(Perl Script)
(AutoCAD Plotter Document)
(Microsoft PowerPoint Template Files)
(Microsoft PowerPoint Template File)
(Microsoft PowerPoint Template Presentation)
(PowerPoint Slide Show)
(Macro-enabled Slide Show)
(PowerPoint Slide Show)
(Macro-enabled Presentation File)
(PostScript File)
(Photoshop Large Document Format)
(Photoshop Document)
(Outlook Personal Information Store File)
(Python Script)
(WinRAR Compressed Archive)
(Ruby Source Code)
(reStructuredText Files)
(Rich Text Format)
(Syntactically Awesome StyleSheets File)
(Scalable Language File)
(Source Code Management File)
(Scripting Language File)
(Bash Shell Script)
(Standard ML Files)
(Structured Query Language Data File)
(Stereolithography File)
(Scalar Vector Graphics)
(Compressed Scalable Vector Graphics)
(StarOffice Calc Spreadsheet)
(Consolidated Unix File Archive)
(LaTeX Source Document)
(Truevision Graphics Adapter)
(Gzipped Tar File)
(Tab Seperated Values)
(Slackware Linux Package)
(Visual Basic Project Item File)
(vCard File)
(Visio Web Drawing)
(Vector Design eXchange)
(VIM Text Editor Files)
(Visio Drawing File)
(Visio Macro-Enabled Drawing)
(Visio Drawing)
(Visio Stencil File)
(Visio SmartShape Master)
(Visio Stencil File)
(VST Audio Plugin)
(Visio Macro-Enabled Drawing Template)
(Visio Drawing Template)
(Visio Stencil XML File)
(Anim8or 3D Model)
(Raster Web Image Format)
(Windows Metafile)
(Compressed Windows Metafile)
(Excel Macro-Enabled Add-In)
(Excel Binary Workbook)
(Macro-enabled Spreadsheet)
(Excel 97 - 2003 Template)
(Excel Macro-Enabled Template)
(Excel Template)
(XML Paper Specifications)
(Single-file Compression Format)
(YAML Document)