| 123456789101112131415161718 |
- namespace InABox.Avalonia.Platform;
- public interface IPdfRenderer : ILoggable
- {
- byte[]? PdfToImage(byte[]? pdf, int page, int dpi);
- Task<byte[]?> PdfToImageAsync(byte[]? pdf, int page, int dpi);
- byte[][]? PdfToImages(byte[]? pdf, int dpi);
- Task<byte[][]?> PdfToImagesAsync(byte[]? pdf, int dpi);
- int? PdfPageCount(byte[]? pdf);
- Task<int?> PdfPageCountAsync(byte[]? pdf);
- byte[]? ImageToPdf(byte[]? image);
- Task<byte[]?> ImageToPdfAsync(byte[]? image);
- }
|