Мы используем Crystal Reports, C # и PDFsharp для создания PDF-документов отдельными пользователями. Crystal Reports сначала используется для создания одного монолитного PDF-документа со всеми записями пользователей, причем соответствующая часть каждого пользователя очерчена текстовыми «тегами». После этого программа на C # генерирует отдельные PDF-файлы из монолита, извлекая их текст с помощью PDFsharp, выполняя поиск по тегам, а затем генерируя PDF-файл из каждой части между тегами.
Этот процесс работал отлично в течение многих лет, но начиная с пакета Crystal Reports 23, кодирование сгенерированных PDF-файлов больше не читается PDFsharp, и, следовательно, теги не могут быть найдены. (Такая проблема не возникает при копировании из этих документов, если они отображаются в Chrome или Firefox.)
Есть ли параметр, который можно изменить в Crystal Reports для восстановления старой кодировки, или мы должны либо изменить PDFsharp, либо использовать другую библиотеку обработки PDF?