Я использую PDFsharp для объединения двух PDF-файлов в один документ, а затем распечатываю их. Кажется, что он работает отлично в большинстве случаев, однако всякий раз, когда он находится под большой нагрузкой (даже делая 4 одновременных запроса POST), некоторые печатные страницы пусты. Это известная проблема с PDFsharp, и если это так, у кого-нибудь есть исправление?Проблема с пустыми страницами PDFsharp
Что я тестирую?
Я пытаюсь напечатать 3 страницы в дуплексе как часть 1 запроса и тестировал 4 одновременных вызова. Итак, всего у меня было бы 12 страниц.
Результат
Я получаю половину страниц пустой (около 5-6 страниц).
Еще один тест, который я сделал - Раньше я сделал еще одно испытание, в котором я сделал 100 запросов (так напечатал 100 * 3 = 300 страниц), и все страницы вышли из строя. Тем не менее, с этим я делал 1 запрос, ожидая, пока он закончится, и как только он закончит, он затем произнес еще несколько запросов. Это похоже на то, что PDFsharp не может правильно печатать документы при асинхронном использовании. Однако, как часть моего приложения, я должен сделать асинхронные запросы, поэтому ожидание завершения 1 запроса не является вариантом.
PS - Я использую последнюю версию PDFsharp 1,32
Сформированные (каскадная) PDF прекрасно, нет пустых страниц в нем. Только когда они печатаются, я получаю несколько пустых страниц.
Вы правы. PDFSharp в порядке, приложение использует PDFSharp только для слияния файлов, но не для его печати. Для этого используется другое стороннее приложение. – Prabhjot