+++
title = "PDF Βελτιστοποιητής"
description = "Μειώστε το μέγεθος αρχείων, περιστρέψτε σελίδες, κόψτε περιεχόμενο και αλλάξτε το μέγεθος εγγράφων"
weight = 2
categories = "Οδηγός Προγραμματιστή"
+++
Ο **Βελτιστοποιητής PDF Documentize** είναι ένα ολοκληρωμένο πρόσθετο που βελτιώνει τα έγγραφα PDF μέσω προηγμένων τεχνικών βελτιστοποίησης. Έχει σχεδιαστεί για να βοηθά στη μείωση του μεγέθους των αρχείων, την περιστροφή των σελίδων, την κοπή περιεχομένου και την αλλαγή μεγέθους των εγγράφων. Αυτές οι διαδικασίες βελτιώνουν την ποιότητα και την ευκολία χειρισμού των αρχείων PDF, κάνοντάς τα πιο εύκολα στην αποθήκευση, την κοινοποίηση και την εμφάνιση.
## Κύριες Λειτουργίες:
- **Βελτιστοποίηση**: Μειώστε το μέγεθος του αρχείου PDF χωρίς απώλεια ποιότητας.
- **Περιστροφή**: Ρυθμίστε την κατεύθυνση των σελίδων PDF.
- **Κοπή**: Αφαιρέστε περιττά περιθώρια ή περιεχόμενο από το έγγραφο.
- **Αλλαγή Μεγέθους**: Αλλάξτε το μέγεθος των σελίδων σε συγκεκριμένες διαστάσεις (π.χ. A4, Letter).
## Βελτιστοποίηση Εγγράφου PDF
Τα παρακάτω βήματα δείχνουν πώς να βελτιστοποιήσετε ένα έγγραφο PDF μειώνοντας το μέγεθος του αρχείου διατηρώντας την ποιότητα.
1. Δημιουργήστε μια παρουσία της κλάσης Optimizer.
2. Δημιουργήστε ένα αντικείμενο OptimizeOptions για να ρυθμίσετε τις ρυθμίσεις βελτιστοποίησης.
3. Προσθέστε το αρχείο PDF εισόδου και ορίστε μια τοποθεσία εξόδου για το βελτιστοποιημένο αρχείο.
4. Εκτελέστε τη μέθοδο Process για να εκτελέσετε τη βελτιστοποίηση.
1var optimizer = new Optimizer();
2var optimizeOptions = new OptimizeOptions();
3optimizeOptions.AddInput(new FileDataSource("input.pdf"));
4optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
5optimizer.Process(optimizeOptions);
## Αλλαγή Μεγέθους Εγγράφου PDF
Για να αλλάξετε το μέγεθος ενός εγγράφου PDF, χρησιμοποιείται η κλάση ResizeOptions για να καθορίσετε το νέο μέγεθος σελίδας για το έγγραφο.
1. Δημιουργήστε μια παρουσία της κλάσης Optimizer.
2. Δημιουργήστε ένα αντικείμενο ResizeOptions για να ορίσετε το μέγεθος της σελίδας.
3. Προσθέστε το αρχείο εισόδου και ορίστε την επιθυμητή τοποθεσία εξόδου.
4. Χρησιμοποιήστε τη μέθοδο SetPageSize για να καθορίσετε το νέο μέγεθος (π.χ. A4).
5. Καλέστε τη μέθοδο Process για να εφαρμόσετε τις αλλαγές.
1var optimizer = new Optimizer();
2var resizeOptions = new ResizeOptions();
3resizeOptions.AddInput(new FileDataSource("input.pdf"));
4resizeOptions.SetPageSize(PageSize.A4);
5resizeOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(resizeOptions);
## Περιστροφή Σελίδων PDF
Χρησιμοποιήστε την κλάση RotateOptions για να ρυθμίσετε την κατεύθυνση των σελίδων σε ένα αρχείο PDF.
1. Δημιουργήστε μια παρουσία της κλάσης Optimizer.
2. Δημιουργήστε ένα αντικείμενο RotateOptions και ρυθμίστε τη γωνία περιστροφής.
3. Προσθέστε το αρχείο PDF εισόδου και καθορίστε την τοποθεσία του αρχείου εξόδου.
4. Ρυθμίστε τη γωνία περιστροφής (π.χ. 90 μοίρες) χρησιμοποιώντας τη μέθοδο SetRotation.
5. Εκτελέστε την περιστροφή με τη μέθοδο Process.
1var optimizer = new Optimizer();
2var rotateOptions = new RotateOptions();
3rotateOptions.AddInput(new FileDataSource("input.pdf"));
4rotateOptions.SetRotation(90);
5rotateOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(rotateOptions);
## Κοπή Εγγράφου PDF
Η κοπή αφαιρεί ανεπιθύμητο περιεχόμενο ή περιθώρια από ένα έγγραφο PDF. Η κλάση CropOptions μπορεί να χρησιμοποιηθεί για να καθορίσει την περιοχή κοπής.
1. Δημιουργήστε μια παρουσία της κλάσης Optimizer.
2. Ορίστε την περιοχή κοπής με το αντικείμενο CropOptions.
3. Προσθέστε το αρχείο εισόδου και καθορίστε την τοποθεσία του αρχείου εξόδου.
4. Χρησιμοποιήστε τη μέθοδο SetCropBox για να καθορίσετε την περιοχή κοπής.
5. Εκτελέστε την κοπή με τη μέθοδο Process.
1var optimizer = new Optimizer();
2var cropOptions = new CropOptions();
3cropOptions.AddInput(new FileDataSource("input.pdf"));
4cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Καθορίζει την περιοχή κοπής
5cropOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(cropOptions);