Konsolidieren Sie die Schriftarten zwischen merges pdfs itextsharp C #

Ich muss mehrere PDFs zusammenführen. Ich benutze itextsharp, um alle PDFs zu erstellen. Ich muss die Größe des pdfs auf die kleinstmögliche Größe reduzieren. Ich weiß, dass die Schriftarten für jedes PDF dupliziert werden. Gibt es nur einen Zeichensatz für das zusammengeführte PDF? Zum Beispiel ist pdf1 2,8 MB und pdf2 2,8 MB. Ich füge sie zusammen und es sind ungefähr 5,7 MB. Ich weiß, dass diese beiden PDFs dieselbe Schriftart verwenden, aber die Daten für die Schriftart werden dupliziert, obwohl sie sich in derselben PDF-Datei befinden.

Ich habe versucht, die Komprimierungseigenschaften auf die beste Komprimierung und die vollständige Komprimierung einzustellen, wodurch die Größe kaum verringert wurde.

Als ich das PDF über Acrobat X Pro laufen ließ und es optimierte, verringerte es sich um fast 90% + von etwa 160 MB auf 5 MB. Das Nutzungsaudit besagt, dass 90% der PDF-Dateien Schriftarten sind, bevor sie optimiert werden.

Gibt es jetzt eine Möglichkeit, die Schriftarten zwischen zusammengeführten PDFs zu konsolidieren?