PDF-Optimierer
Der Documentize PDF-Optimierer ist ein umfassendes Plugin, das PDF-Dokumente durch fortschrittliche Optimierungstechniken verbessert. Es wurde entwickelt, um Dateigrößen zu reduzieren, Seiten zu drehen, Inhalte zuzuschneiden und Dokumente zu skalieren. Diese Vorgänge verbessern die Qualität und Handhabbarkeit von PDF-Dateien, sodass sie einfacher gespeichert, geteilt und angezeigt werden können.
Hauptmerkmale:
- Optimierung: Reduzierung der PDF-Dateigröße, ohne die Qualität zu verlieren.
- Drehung: Anpassung der Ausrichtung von PDF-Seiten.
- Zuschneiden: Entfernung unnötiger Ränder oder Inhalte aus dem Dokument.
- Skalierung: Seiten auf bestimmte Abmessungen (z. B. A4, Letter) ändern.
PDF-Dokument optimieren
Die folgenden Schritte zeigen, wie ein PDF-Dokument optimiert werden kann, indem die Dateigröße reduziert wird, während die Qualität erhalten bleibt.
- Erstellen Sie eine Instanz der Optimizer-Klasse.
- Erstellen Sie ein OptimizeOptions-Objekt, um die Optimierungseinstellungen zu konfigurieren.
- Fügen Sie die Eingabe-PDF-Datei(en) hinzu und legen Sie einen Speicherort für die optimierte Datei fest.
- Führen Sie die Process-Methode aus, um die Optimierung durchzuführen.
1
2var optimizer = new Optimizer();
3var optimizeOptions = new OptimizeOptions();
4optimizeOptions.AddInput(new FileDataSource("input.pdf"));
5optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(optimizeOptions);
PDF-Dokument skalieren
Um ein PDF-Dokument zu skalieren, wird die ResizeOptions-Klasse verwendet, um die neue Seitengröße für das Dokument festzulegen.
- Instanziieren Sie die Optimizer-Klasse.
- Erstellen Sie ein ResizeOptions-Objekt, um die Seitengröße zu definieren.
- Fügen Sie die Eingabedatei hinzu und legen Sie den gewünschten Ausgabestandort fest.
- Verwenden Sie die SetPageSize-Methode, um die neue Größe anzugeben (z. B. A4).
- Rufen Sie die Process-Methode auf, um die Änderungen anzuwenden.
1
2var optimizer = new Optimizer();
3var resizeOptions = new ResizeOptions();
4resizeOptions.AddInput(new FileDataSource("input.pdf"));
5resizeOptions.SetPageSize(PageSize.A4);
6resizeOptions.AddOutput(new FileDataSource("output.pdf"));
7optimizer.Process(resizeOptions);
PDF-Seiten drehen
Verwenden Sie die RotateOptions-Klasse, um die Ausrichtung von Seiten in einer PDF-Datei anzupassen.
- Instanziieren Sie die Optimizer-Klasse.
- Erstellen Sie ein RotateOptions-Objekt und konfigurieren Sie den Drehwinkel.
- Fügen Sie die Eingabe-PDF-Datei hinzu und geben Sie den Speicherort für die Ausgabedatei an.
- Stellen Sie den Drehwinkel (z. B. 90 Grad) mit der SetRotation-Methode ein.
- Führen Sie die Drehung mit der Process-Methode aus.
1
2var optimizer = new Optimizer();
3var rotateOptions = new RotateOptions();
4rotateOptions.AddInput(new FileDataSource("input.pdf"));
5rotateOptions.SetRotation(90);
6rotateOptions.AddOutput(new FileDataSource("output.pdf"));
7optimizer.Process(rotateOptions);
PDF-Dokument zuschneiden
Das Zuschneiden entfernt unerwünschte Inhalte oder Ränder aus einem PDF-Dokument. Die CropOptions-Klasse kann verwendet werden, um den Zuschneidebereich zu definieren.
- Erstellen Sie eine Instanz der Optimizer-Klasse.
- Definieren Sie den Zuschneidebereich mit dem CropOptions-Objekt.
- Fügen Sie die Eingabedatei hinzu und geben Sie den Speicherort für die Ausgabedatei an.
- Verwenden Sie die SetCropBox-Methode, um den Zuschneidebereich festzulegen.
- Führen Sie das Zuschneiden mit der Process-Methode aus.
1
2var optimizer = new Optimizer();
3var cropOptions = new CropOptions();
4cropOptions.AddInput(new FileDataSource("input.pdf"));
5cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Definiert den Zuschneidebereich
6cropOptions.AddOutput(new FileDataSource("output.pdf"));
7optimizer.Process(cropOptions);