API Reference
Interface
IPdfPrinterService
Operating-system boundary for printer discovery and exact prepared-sheet delivery.
Methods
public abstract Task<IReadOnlyList<PdfPaperSourceInfo>> GetPaperSourcesAsync(String printerName, CancellationToken cancellationToken = default) #Returns:
Task<IReadOnlyList<PdfPaperSourceInfo>>Lists the selected queue's paper sources without changing printer settings.
Parameters
- printerName System.String
- cancellationToken System.Threading.CancellationToken = default
public abstract Task<IReadOnlyList<PdfPrinterInfo>> GetPrintersAsync(CancellationToken cancellationToken = default) #Returns:
Task<IReadOnlyList<PdfPrinterInfo>>Lists installed queues without changing printer settings.
Parameters
- cancellationToken System.Threading.CancellationToken = default
public abstract Task<PdfPrintSubmission> SubmitAsync(PdfPreparedPrintDocument document, PdfPrintDeliveryOptions options, CancellationToken cancellationToken = default) #Returns:
Task<PdfPrintSubmission>Submits reviewed sheets and returns an acceptance receipt.
Parameters
- document OfficeIMO.Workflows.PdfPreparedPrintDocument
- options OfficeIMO.Workflows.PdfPrintDeliveryOptions
- cancellationToken System.Threading.CancellationToken = default