We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent edfd1cb commit 9fcba23Copy full SHA for 9fcba23
1 file changed
src/MarkItDown/Converters/PdfConverter.cs
@@ -434,7 +434,23 @@ private async Task AppendMissingPageSnapshotsAsync(
434
return;
435
}
436
437
- var renderedPages = await imageRenderer.RenderImagesAsync(pdfBytes, cancellationToken).ConfigureAwait(false);
+ IReadOnlyList<string> renderedPages;
438
+
439
+ try
440
+ {
441
+ renderedPages = await imageRenderer.RenderImagesAsync(pdfBytes, cancellationToken).ConfigureAwait(false);
442
+ }
443
+ catch (OperationCanceledException)
444
445
+ throw;
446
447
+ catch
448
449
+ // Rendering support is optional for document intelligence; ignore failures
450
+ // so that conversions can still succeed when the renderer is unavailable.
451
+ return;
452
453
454
if (renderedPages.Count == 0)
455
{
456
0 commit comments