- Add MergePdfsAsync method to IPdfProcessor interface - Parameters: IReadOnlyList<Stream> pdfStreams, IReadOnlyList<string?>? pageRanges - Returns: Task<byte[]> (merged PDF) - Validates: Minimum 2 PDFs, stream Position = 0, page ranges count matches PDF count - Supports optional page ranges (e.g., '1-3,5' or null for all pages)
3.8 KiB
3.8 KiB