x-easypdf ist ein auf pdfbox basierendes PDF-Erstellungstool, das die Nutzungsschwelle erheblich senkt und PDFs in komponentenisierter Form erstellt. Einfach und leicht zu verwenden, es ist nur eine Codezeile erforderlich, um den PDF-Vorgang abzuschließen.
1. Leicht
Fügen Sie nur pdfbox-bezogene Abhängigkeiten hinzu, keine anderen Abhängigkeiten
2. Einfach und leicht zu bedienen
Mit nur einer Codezeile können Sie den PDF-Vorgang abschließen
3. Automatischer Zeilenumbruch und Seitenwechsel
Wenn der Text die Anzeige einer einzelnen Zeile überschreitet, kann er automatisch umbrochen werden. Wenn der Inhalt die Anzeige einer einzelnen Seite überschreitet, kann er automatisch in Seiten aufgeteilt werden.
4. Ausfüllen der Vorlage
Bietet integrierte Methoden zum einfachen Ausfüllen von Vorlagen
5. Komponentisierung
Der gesamte Inhalt der Seite ist in Komponentenform aufgebaut. Mithilfe verschiedener Komponentenkombinationen können Sie ein ideales Dokument erstellen
6. Flexible Erweiterung
Implementieren Sie einfach die vom System bereitgestellte Schnittstelle, um die benutzerdefinierte Komponentenerweiterung abzuschließen
1. Dokument: PDF-Dokument
2. Seite: Mehrere Seiten bilden ein PDF-Dokument
3. Wasserzeichen: Für jede Seite kann ein unabhängiges Wasserzeichen auf Seitenebene oder ein globales Wasserzeichen auf Dokumentebene festgelegt werden. Die Priorität ist: Seitenebene > Dokumentebene.
4. Kopfzeile: Für jede Seite kann eine unabhängige Kopfzeile auf Seitenebene oder eine globale Kopfzeile auf Dokumentebene festgelegt werden. Die Priorität ist: Seitenebene > Dokumentebene.
5. Fußzeile: Für jede Seite kann eine unabhängige Fußzeile auf Seitenebene oder eine globale Fußzeile auf Dokumentebene festgelegt werden. Die Priorität ist: Seitenebene > Dokumentebene.
6. Komponente: Kern, jede Seite besteht aus mehreren Komponenten
Text (Textkomponente): bereitgestellt, Textschreibkomponente
Zeile (Zeilenkomponente): bereitgestellt, Zeilenschreibkomponente
Bild (Bildkomponente): bereitgestellt, Bildschreibkomponente
Tabelle (Tabellenkomponente): bereitgestellt, Tabellenschreibkomponente, Zelle (Zelle) -> Zeile (Zeile) -> Tabelle (Tabelle)
rect (quadratische Komponente): bereitgestellte, quadratische Schreibkomponente
Weitere praktische und praktische Komponenten werden in Zukunft hinzugefügt. . .
x-easypdf-Installationsanleitung
MVN-Neuinstallation
v2.9.9
neue Funktionen
Es wurde eine Methode hinzugefügt, um die automatische Skalierung der Schriftgröße in Zellkomponenten zu ermöglichen
Es wurde eine Methode hinzugefügt, um die automatische Skalierung der Schriftgröße in der Tabellenzeilenkomponente zu aktivieren
Es wurde eine Methode hinzugefügt, um die automatische Skalierung der Schriftgröße in der Tabellenkomponente zu aktivieren
Text-Indexkomponente hinzugefügt
Texterweiterungskomponente hinzugefügt
Methode zum Festlegen eines temporären Verzeichnisses für die Dokumentensignatur hinzugefügt
Fügen Sie eine Methode zum Batch-Signieren von Dokumenten hinzu
PDF-Assistent-Methode zum Hinzufügen von Schriftarten hinzugefügt (benutzerdefinierte Ladeschriftarten)
Ursprüngliche Änderungen
Passen Sie die Schriftartzuordnungslogik an, um Standardschriftarten anstelle unbekannter Schriftarten zu verwenden
Passen Sie die Zeichenlogik von Kopf- und Fußzeilen, Hintergrundbildern und Hintergrundfarben an (die Originalseiten werden ebenfalls hinzugefügt und können von Ihnen selbst geschlossen werden).
Fehlerbehebungen
Beheben Sie das Problem mit dem Fehler auf der Dokumentsignaturseite
v2.9.8
Textstileinstellungen hinzugefügt (normal/hohl/fett/dünn/versteckt (unsichtbar)/kursiv/kursiv hohl/kursiv fett/kursiv dünn)
Methode zum Lesen von Dokumenten per Passwort hinzugefügt
Passen Sie die Zeichenlogik für Textkomponenten an
Das Problem der abnormalen Anzeige der Barcode-Breite und -Höhe wurde behoben
v2.9.2
Ersetzen Sie die Standardschriftart durch die Huawei Hongmeng-Schriftart
Vererbungslogik für Tabellenkomponenten-Header-Parameter ändern
Einstellung für die Schriftgröße des Formularausfüllers hinzugefügt
v2.8.5
Problem beim Laden von Schriftarten behoben
Beheben Sie das Problem mit der digitalen Signatur
Code optimieren
v2.8.1
Ändern Sie das Nullzeigerproblem nach dem Ausfüllen des Formulars, ohne die Sicherheitsrichtlinie festzulegen
Fügen Sie einen Formularausfüller hinzu, um den schreibgeschützten Modus zu aktivieren
Lesezeichen-Analysemethode hinzufügen
Methode für den Bereinigungsbereich des Dokumentenextraktors hinzugefügt
v2.8.0
neue Funktionen
1. Neuer Dokumentenanalysator XEasyPdfDocumentAnalyzer hinzugefügt
2. Die XEasyPdfPage-Seite fügt eine neue Methode zum Abrufen von Dokumenten und zum Erhalten von Pixeln pro Millimeter hinzu.
3. Die XEasyPdfPage-Seite fügt eine neue Methode zum Ermitteln der Seitenbreite hinzu.
4. Die XEasyPdfPage-Seite fügt eine neue Methode zum Ermitteln der Seitenhöhe hinzu.
5. Die XEasyPdfPage-Seite fügt eine neue Methode zum Ermitteln der Seitengröße hinzu
6. Die XEasyPdfPage-Seite verfügt über eine neue Methode, um den Indexplatzhalter der aktuellen Seite abzurufen.
7. Der XEasyPdfHeader-Header fügt eine Methode hinzu, um den Platzhalter für die Gesamtseitenzahl zu erhalten
8. Der XEasyPdfHeader-Header wird hinzugefügt, um den aktuellen Platzhalter für die Seitenzahl zu erhalten.
9. XEasyPdfFooter-Fußzeile fügt eine Methode hinzu, um den Platzhalter für die Gesamtseitenzahl zu erhalten
10. Die XEasyPdfFooter-Fußzeile fügt einen Platzhalter hinzu, um die aktuelle Seitenzahl zu erhalten.
11. Die Textkomponente XEasyPdfText fügt eine neue Methode zum Festlegen der maximalen Höhe hinzu.
12. Die XEasyPdfText-Textkomponente fügt eine neue Methode zum Abrufen des Schriftartenpfads hinzu
13. Die XEasyPdfTable-Tabellenkomponente fügt eine neue Methode zum Deaktivieren der automatischen Zeilenaufteilung (automatische Aufteilung von Zeilendaten während des Pagings) hinzu, die standardmäßig aktiviert ist.
14. Die XEasyPdfTable-Tabellenkomponente fügt eine neue Methode zum Einfügen von Tabellenzeilen hinzu
Ursprüngliche Änderungen
1. Optimieren Sie die XEasyPdfPage-Seite, um die neueste Seitenlogik zu erhalten
2. Wie man die einzelnen Komponenten entfernt und ob die Zeichnung fertig ist
3. So entfernen Sie die XEasyPdfImage-Bildkomponente und stellen den Bildkomprimierungsmodus ein
4. Entfernen Sie das PDFont-Schriftartattribut in jeder Komponente
5. pdfbox-Abhängigkeit auf 2.0.26 aktualisiert
Fehlerbehebungen
1. Beheben Sie das Problem, die Gesamtseitenzahl zu ermitteln
2. Beheben Sie das seitenübergreifende Anzeigefehlerproblem der XEasyPdfTable-Tabellenkomponente