Nicht-Windows-Umgebung
Documentize SDKs unterstützen .NET Standard 2.0, was es ermöglicht, in .NET Core-Anwendungen zu verwenden, die unter Linux oder anderen Nicht-Windows-Umgebungen ausgeführt werden. Um optimale Leistung und korrektes Text-Rendering sicherzustellen, befolgen Sie die folgenden Schritte:
Empfohlene Einrichtung für Linux
1. Installieren Sie das libgdiplus-Paket
Dieses Paket bietet die erforderliche GDI+-Funktionalität, die für das Rendern und Verarbeiten von PDFs entscheidend ist. Sie können es installieren, indem Sie den folgenden Befehl in Ihrem Terminal ausführen:
sudo apt-get install libgdiplus
2. Installieren Sie Microsoft-kompatible Schriftarten
Für korrektes Text-Rendering installieren Sie Microsoft TrueType-Schriftarten mit dem Befehl:
sudo apt-get install ttf-mscorefonts-installer
Diese Schriftarten sollten im Verzeichnis /usr/share/fonts/truetype/msttcorefonts
abgelegt werden. Wenn Ihr System Schriftarten in einem anderen Verzeichnis speichert, aktualisieren Sie den Pfad in Ihrem Code, bevor Sie Operationen mit Documentize SDKs ausführen:
Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));
Durch die Sicherstellung dieser Installationen und die korrekte Konfiguration des Schriftartenpfads können Sie die Leistung der Documentize SDKs unter Linux oder anderen Nicht-Windows-Systemen maximieren.