Automatisez vos processus d'impression PDF en masse
Java | C# | .NET Core | nuget | C/C++ | COM | Ligne de commande | Dossiers surveillés
Les documents PDF sont employés dans de nombreux secteurs des entreprises et leur impression doit remplir différentes conditions, telles qu’un débit élevé, une fidélité élevée de la restitution également dans les documents complexes, une impression conforme PDF/A, l’impression sur papier ou dans des flux de données d’impression tels que PS, PCL et XPS. 3-Heights™ PDF Printer répond à toutes ces exigences en tant que logiciel professionnel pour l'impression automatique de plusieurs documents PDF, en mode batch via la ligne de commande, avec des répertoires surveillés ou par programmation avec l'API, par exemple avec C#, Java, Visual Basic ou C/C++.
With the 3-Heights™ PDF Printer now implemented downstream of the in-house application, Dr Lal PathLabs is able to deliver the reports in a committed time frame which is actually far shorter than what was achieved with the previous mechanism of printing reports through the application itself.
Formats d’entrée
Formats de sortie
PDF Printer peut être employé dans les entreprises de toute taille, comme service d’impression centralisé pour l’impression de documents PDF et d’images. Il convient spécialement pour l’impression personnalisée, l’impression de tickets ou la création de copies papier à partir d’archives électroniques.
Print all or selected pages of a PDF or TIFF document to a specified printer.
// Create the printer object
using (Printer printer = new Printer())
{
// Print input file to one specified printer
if (!printer.PrintFile(inputPath, printerName, "", firstPage, lastPage))
throw new Exception(String.Format("Printing input file {0} failed. " +
"{1} (ErrorCode: 0x{2:x}).", inputPath, printer.ErrorMessage, printer.ErrorCode));
}
// Create the printer
printer = new Printer();
// Print input file to one specified printer
if (!printer.printFile(inputPath, printerName, "", firstPage, lastPage))
throw new IOException(String.format("Printing input file %s failed. %s (ErrorCode: 0x%08x).",
inputPath, printer.getErrorMessage(), printer.getErrorCode()));
// Create the printer object
pPrinter = PDFPrnCreateObject();
// Print input file to one specified printer
if (!PDFPrnPrintFile(pPrinter, szInputPath, szPrinterName, _T(""), iFirstPage, iLastPage))
{
_tprintf(_T("Printing input file %s failed. %s (ErrorCode: 0x%08x).\n"), szInputPath, PDFPrnGetErrorMessage(pPrinter), PDFPrnGetErrorCode(pPrinter));
iReturnValue = 1;
}
PDF is more and more finding its way into mass printing applications. However, PDF spool files often ask too much from a print engine resulting in aborts or, even worse, incomplete prints which may not be noticed. What is special about PDF mass printing...
Le modèle graphique PDF est unique et se différencie significativement des moteurs graphiques les plus connus disponibles sur le marché. Quelles sont les exigences d'un moteur de rendu PDF de haute qualité et existe-t-il un lien avec PDF 2.0?
En savoir plus sur la partie essentielle d'un bon moteur de rendu PDF