konsolidacja czcionek między scaleniami pdf itextsharp C #

Muszę połączyć wiele plików PDF razem. Używam itextsharp do tworzenia wszystkich plików PDF. Muszę zmniejszyć rozmiar plików PDF do najniższego możliwego rozmiaru. Wiem, że czcionki są duplikowane dla każdego pliku PDF. Czy w scalonym pliku PDF ma być używany tylko jeden zestaw czcionek? Na przykład pdf1 to 2,8 MB, a pdf2 to 2,8 MB. Łączę je ze sobą i wynosi około 5,7 MB. Wiem na pewno, że oba te pliki PDF używają tej samej czcionki, ale dane dotyczące czcionki są kopiowane, nawet jeśli są w tym samym pliku PDF.

Próbowałem ustawić właściwości kompresji na najlepszą kompresję i ustawić pełną kompresję, która ledwo zmniejszyła rozmiar.

Jednak kiedy uruchomiłem pdf przez Acrobat X pro i zoptymalizowałem jego redukcję, prawie 90% + od 160 MB do 5 MB. Audyt użytkowania mówi, że 90% plików pdf to czcionki przed optymalizacją.

Czy istnieje sposób na konsolidację czcionek między połączeniami PDF?

questionAnswers(2)

yourAnswerToTheQuestion