PdfFileEditor

ΕΚΤΙΜΗΣΗ

PdfFileEditor Είναι μια τάξη στο Aspose.PDF FOSS για .NET.

Πραγματικά μόνο προσθήκες στο PdfFileEditor: κατάσταση εξαίρεσης-δράση, Try* συσσωρεύονται γύρω από τις υπάρχουσες μεθόδους εργασίας και MemoryStream/file overloads για SplitToBulks/SplitToPages που συλλέγουν τα πραγματικά byte[] εφαρμογές ήδη παρόντες στο PDFFilEdtor.cs.

Αυτή η κατηγορία παρέχει 117 μεθόδους για να εργαστείτε με PdfFileEditor αντικείμενα σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: AddMargins, AddMarginsPct, AddPageBreak, Append, Concatenate, Delete, Extract, Insert, MakeBooklet, MakeNUp, ResizeContents, ResizeContentsPct,και 15 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο .Net. Ιδιοκτησία : AllowConcatenateExceptions, AllowExceptions, CloseConcatenatedStreams, ConcatenationPacketSize, ConversionLog, ConvertTo,19 και άλλα.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
AllowExceptionsboolΔιαβάστε / ΓράψτεΌταν είναι αλήθεια, οι μέθοδοι Προσπαθήστε* προάγουν εξαιρέσεις· όταν είναι ψεύτικες (η παρατυπία) καταγράφουν την εξαίρεση στο LastException και επιστρέφουν το ψευδο.
LastExceptionException?ΔιαβάστεΗ τελευταία εξαίρεση που καταγράφεται με τη μέθοδο Try* ή μηδέν.
RemoveSignaturesboolΔιαβάστε / ΓράψτεΌταν είναι αλήθεια, οι υπογραφές που υπάρχουν στις εισαγωγές απομακρύνονται από την παραγωγή Concatenate.
OwnerPasswordstringΔιαβάστε / ΓράψτεΌταν δεν είναι άδεια, οι εκροές του Concatenate κρυπτογραφούνται με αυτό το κωδικό πρόσβασης ιδιοκτητή (AES-128) μετά την ολοκλήρωση της συγχώνευσης.
KeepActionsboolΔιαβάστε / ΓράψτεΌταν είναι αλήθεια, Concatenate τιμά πράξεις επίπεδου εγγράφου /AA στις εισαγωγές και αντιγράφει τις στο κατάλογο εξόδου.
MergeDuplicateLayersboolΔιαβάστε / ΓράψτεΌταν είναι αλήθεια, οι ίδιες ομάδες επιλογικού περιεχομένου στις εισαγωγές διπλασιάζονται στην έκδοση Concatenate.
PreserveUserRightsboolΔιαβάστε / ΓράψτεΌταν είναι αλήθεια, η έκδοση Concatenate διατηρεί /UR δικαιώματα χρήσης εισαγωγές από τις εισόδους.
UniqueSuffixstringΔιαβάστε / ΓράψτεΤο Suffix χρησιμοποιείται για να αποσυνδέσει τα ονόματα πεδίου μορφής όταν KeepFieldsUnique είναι αληθινό.
ConversionLogstringΔιαβάστεΔιαγνωστικό ρεκόρ που εκδίδεται από το πιο πρόσφατο διαβατήριο Concatenate / ConvertTo.
ConvertToPdfFormatΔιαβάστε / ΓράψτεΣτόχος PDF/A μορφή για την επόμενη έκδοση Concatenate.
CorruptedItemsCorruptedItem[]ΔιαβάστεΤο αντικείμενο του διαδρομής Concatenate πέρασε επειδή η είσοδό τους απέτυχε να ξεπεραστεί.
AllowConcatenateExceptionsboolΔιαβάστε / ΓράψτεΗ παλιά ιδιοκτησία διατηρείται για συμβατότητα API.
CopyLogicalStructureboolΔιαβάστε / ΓράψτεΟ καθρέφτης του.
CopyOutlinesboolΔιαβάστε / ΓράψτεΟ καθρέφτης του.
CorruptedFileActionConcatenateCorruptedFileActionΔιαβάστε / ΓράψτεΟ καθρέφτης του.
CloseConcatenatedStreamsboolΔιαβάστε / ΓράψτεΌταν είναι αλήθεια, το ροή-based Concatenate / Add / Insert υπερφόρτωση διαλύει τις εισαγωγικές ρεύσεις (και την εξόδου μετά τη γραφή) μόλις ολοκληρωθεί η λειτουργία.
KeepFieldsUniqueboolΔιαβάστε / ΓράψτεΌταν είναι αλήθεια, το Concatenate ανακαλεί τα ονόματα πεδίου που συγκρούονται με τη μορφή στις εισαγωγές έτσι ώστε η έκδοση να έχει μοναδικά ονομά πεδία.
MergeDuplicateOutlinesboolΔιαβάστε / ΓράψτεΌταν είναι αλήθεια, οι ταυτόσημες εισαγωγές από τις εισφορές συγχωνεύονται στην παραγωγή αντί να διπλασιάζονται.
IncrementalUpdatesboolΔιαβάστε / ΓράψτεΌταν είναι αλήθεια, το Concatenate προσθέτει σελίδες στον προορισμό χρησιμοποιώντας ενημερώσεις PDF αντί να αναδιατυπώνει ολόκληρο το αρχείο.
OptimizeSizeboolΔιαβάστε / ΓράψτεΌταν είναι αλήθεια, το Concatenate τρέχει ένα πέρασμα βελτιστοποίησης στην παραγωγή πριν από την εξοικονόμηση.
ConcatenationPacketSizeintΔιαβάστε / ΓράψτεΜπάφερ-μέγεθος έμφαση (βίτ) που χρησιμοποιείται από την εκπομπή Concatenate εφαρμογές.
UseDiskBufferboolΔιαβάστε / ΓράψτεΌταν είναι αλήθεια, οι κουβέρτες Concatenate διαμεσολαβαίνουν σελίδες στον δίσκο αντί στη μνήμη.
E_EMPTY_PAGE_RANGEstringΔιαβάστεΤο μήνυμα σφάλματος για το null/vocty page ranges.
E_SMALL_PAGE_RANGEstringΔιαβάστεΤο μήνυμα σφάλματος για μια περιοχή σελίδων με λιγότερα από 2 στοιχεία.
E_WRONG_PAGE_RANGEstringΔιαβάστεΤο μήνυμα σφάλματος για μια περιοχή σελίδας όπου ξεκινά > τελειώνει.

Μέθοδοι

υπογραφήΠεριγραφή
TryAppend(inputFile: string, portFiles: string[], startPage: int, endPage: int, outputFile: string)Καλέστε TryAppend σε αυτή την περίπτωση PdfFileEditor.
TryAppend(inputStream: Stream, portStreams: Stream[], startPage: int, endPage: int, outputStream: Stream)
TryConcatenate(inputFiles: string[], outputFile: string)Καλέστε TryConcatenate σε αυτή την περίπτωση PdfFileEditor.
TryConcatenate(firstInputFile: string, secInputFile: string, outputFile: string)
TryConcatenate(firstInputFile: string, secInputFile: string, blankPageFile: string, outputFile: string)
TryConcatenate(inputStream: Stream[], outputStream: Stream)
TryConcatenate(firstInputStream: Stream, secInputStream: Stream, blankPageStream: Stream, outputStream: Stream)
TryConcatenate(src: Document[], dest: Document)
TryDelete(inputFile: string, pageNumber: int[], outputFile: string)Καλέστε TryDelete σε αυτή την περίπτωση PdfFileEditor.
TryDelete(inputStream: Stream, pageNumber: int[], outputStream: Stream)
TryExtract(inputFile: string, startPage: int, endPage: int, outputFile: string)Καλέστε TryExtract σε αυτή την περίπτωση PdfFileEditor.
TryExtract(inputFile: string, pageNumber: int[], outputFile: string)
TryExtract(inputStream: Stream, pageNumber: int[], outputStream: Stream)
TryInsert(inputFile: string, insertLocation: int, portFile: string, pageNumber: int[], outputFile: string)Καλέστε TryInsert σε αυτή την περίπτωση PdfFileEditor.
TryInsert(inputStream: Stream, insertLocation: int, portStream: Stream, pageNumber: int[], outputStream: Stream)
TryMakeBooklet(inputFile: string, outputFile: string)Καλέστε TryMakeBooklet σε αυτή την περίπτωση PdfFileEditor.
TryMakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize)
TryMakeBooklet(inputFile: string, outputFile: string, leftPages: int[], rightPages: int[])
TryMakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize, leftPages: int[], rightPages: int[])
TrySplitFromFirst(inputFile: string, location: int, outputFile: string)Καλέστε TrySplitFromFirst σε αυτή την περίπτωση PdfFileEditor.
TrySplitFromFirst(inputStream: Stream, location: int, outputStream: Stream)
TrySplitToEnd(inputFile: string, location: int, outputFile: string)Καλέστε TrySplitToEnd σε αυτή την περίπτωση PdfFileEditor.
TrySplitToEnd(inputStream: Stream, location: int, outputStream: Stream)
TryResizeContents(source: string, destination: string, pages: int[], parameters: ContentsResizeParameters)Καλέστε TryResizeContents σε αυτή την περίπτωση PdfFileEditor.
TryResizeContents(source: Stream, destination: Stream, pages: int[], parameters: ContentsResizeParameters)
TryResizeContents(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double)
TryMakeBooklet(inputStream: Stream, outputStream: Stream)
TryMakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize)
TryMakeBooklet(inputStream: Stream, outputStream: Stream, leftPages: int[], rightPages: int[])
TryMakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize, leftPages: int[], rightPages: int[])
TryMakeNUp(firstInputFile: string, secondInputFile: string, outputFile: string)Καλέστε το TryMakeNUp σε αυτή την περίπτωση PdfFileEditor.
TryMakeNUp(inputFile: string, outputFile: string, x: int, y: int)
TryMakeNUp(inputFile: string, outputFile: string, x: int, y: int, pageSize: PageSize)
TryMakeNUp(inputFiles: string[], outputFile: string, isSidewise: bool)
TryMakeNUp(firstInputStream: Stream, secondInputStream: Stream, outputStream: Stream)
TryMakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int)
TryMakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int, pageSize: PageSize)
TryMakeNUp(inputStreams: Stream[], outputStream: Stream, isSidewise: bool)
ResizeContents(source: string, destination: string, pages: int[], parameters: ContentsResizeParameters)Καλέστε ResizeContents σε αυτή την περίπτωση PdfFileEditor.
ResizeContents(source: Stream, destination: Stream, pages: int[], parameters: ContentsResizeParameters)
ResizeContents(source: string, destination: string, pages: int[], newWidth: double, newHeight: double)
ResizeContents(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double)
ResizeContentsPct(source: string, destination: string, pages: int[], newWidth: double, newHeight: double)Καλέστε ResizeContentsPct σε αυτή την περίπτωση PdfFileEditor.
ResizeContentsPct(source: Stream, destination: Stream, pages: int[], newWidth: double, newHeight: double)
AddMargins(source: string, destination: string, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double)Καλέστε AddMargins σε αυτή την περίπτωση PdfFileEditor.
AddMargins(source: Stream, destination: Stream, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double)
AddMarginsPct(source: string, destination: string, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double)Καλέστε AddMarginsPct σε αυτή την περίπτωση PdfFileEditor.
AddMarginsPct(source: Stream, destination: Stream, pages: int[], leftMargin: double, rightMargin: double, topMargin: double, bottomMargin: double)
MakeBooklet(inputStream: Stream, outputStream: Stream)Καλέστε MakeBooklet σε αυτή την περίπτωση PdfFileEditor.
MakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize)
MakeBooklet(inputStream: Stream, outputStream: Stream, leftPages: int[], rightPages: int[])
MakeBooklet(inputStream: Stream, outputStream: Stream, pageSize: PageSize, leftPages: int[], rightPages: int[])
MakeNUp(inputFile: string, outputFile: string, x: int, y: int)Καλέστε το MakeNUp σε αυτή την περίπτωση PdfFileEditor.
MakeNUp(inputFile: string, outputFile: string, x: int, y: int, pageSize: PageSize)
MakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int)
MakeNUp(inputStream: Stream, outputStream: Stream, x: int, y: int, pageSize: PageSize)
MakeNUp(firstInputFile: string, secondInputFile: string, outputFile: string)
MakeNUp(firstInputStream: Stream, secondInputStream: Stream, outputStream: Stream)
MakeNUp(inputFiles: string[], outputFile: string, isSidewise: bool)
MakeNUp(inputStreams: Stream[], outputStream: Stream, isSidewise: bool)
SplitToBulks(inputFile: string, numberOfPage: int[][])Καλέστε SplitToBulks σε αυτή την περίπτωση PdfFileEditor.
SplitToBulks(inputStream: Stream, numberOfPage: int[][])
SplitToPages(inputStream: Stream)Καλέστε SplitToPages σε αυτή την περίπτωση PdfFileEditor.
SplitToPages(inputFile: string, fileNameTemplate: string)
SplitToPages(inputStream: Stream, fileNameTemplate: string)
Concatenate(inputFiles)Συγκεντρώστε πολλά PDF έγγραφα σε ένα.
Extract(inputPdf: byte[], startPage: int, endPage: int)Εξάγετε σελίδες από ένα PDF έγγραφο.
Split(inputPdf: byte[])Διαχωρίστε ένα PDF σε μεμονωμένα αρχεία σελίδας.
Delete(inputPdf: byte[], pageNumbers)Διαγράψτε τις σελίδες από ένα PDF.
Extract(inputPdf: byte[], pageNumbers: int[])Εξάγετε συγκεκριμένες σελίδες (με σειρά αριθμών σελίδων) από ένα PDF.
SplitFromFirst(inputPdf: byte[], pageCount: int)Εξάγετε τις πρώτες σελίδες N από ένα PDF.
SplitToEnd(inputPdf: byte[], startPage: int)Εξάγετε σελίδες από το StartPage μέχρι το τέλος του εγγράφου.
SplitToPages(inputPdf: byte[])Διαχωρίστε ένα PDF σε μεμονωμένα έγγραφα με μία σελίδα (τα αντίστοιχα για το Split).
SplitToPages(inputFile: string)Διαχωρίστε ένα αρχείο PDF στο συγκεκριμένο μονοπάτι σε MemoryStreams, μία ανά σελίδα .
SplitToBulks(inputPdf: byte[], pageRanges: int[][]?)Διαχωρίστε ένα PDF σε πολλαπλά μέρη με βάση τις γραμμές σελίδας.
MakeBooklet(inputPdf: byte[])Δημιουργήστε ένα βιβλίο από PDF.
MakeBooklet(inputPdf: byte[], pageSize: PageSize)Δημιουργήστε ένα βιβλίο από PDF χρησιμοποιώντας μια καθορισμένη μέγεθος σελίδας.
MakeBooklet(inputPdf: byte[], leftPages: int[], rightPages: int[])Δημιουργήστε ένα βιβλίο με μόνο τις καθορισμένες αριστερές και δεξιά σελίδες.
MakeBooklet(inputPdf: byte[], pageSize: PageSize, leftPages: int[], rightPages: int[])Δημιουργήστε ένα βιβλίο με τις καθορισμένες αριστερές/δεξιά σελίδες και το προσαρμοσμένο μέγεθος της σελίδας.
Append(inputPdf: byte[], portPdf: byte[], startPage: int, endPage: int)Προσθήκη σελίδων από ένα αρχείο PDF σε μια εισαγωγή PDF.
Append(inputPdf: byte[], portPdfs: byte[][], startPage: int, endPage: int)Προσθήκη σελίδων από πολλαπλές αρχές PDF σε ένα εισαγωγικό PDF.
Insert(inputPdf: byte[], insertLocation: int, portPdf: byte[], startPage: int, endPage: int)Εισάγετε σελίδες από ένα αρχείο PDF σε ένα προορισμό PDF στη συγκεκριμένη θέση.
Insert(inputPdf: byte[], insertLocation: int, portPdf: byte[], pageNumbers: int[])Εισάγετε συγκεκριμένες σελίδες από ένα αρχείο PDF σε ένα προοριστικό PDF στη δεδομένη θέση.
ResizeContents(source: Document, parameters: ContentsResizeParameters)Ανακατεύουμε το περιεχόμενο όλων των σελίδων σε ένα έγγραφο εφαρμόζοντας μια μετατροπή κλίμακας/επεξεργασίας που προέρχεται από τις παραμέτρους περιθωρίου.
ResizeContents(source: Document, pages: int[], parameters: ContentsResizeParameters)Ανακατεύουμε το περιεχόμενο συγκεκριμένων σελίδων σε ένα έγγραφο εφαρμόζοντας μια μετατροπή κλίμακας/επεξεργασίας που προέρχεται από τις παραμέτρους περιθωρίου.
Concatenate(inputFiles: string[], outputFile: string)Συγκεντρώστε πολλά αρχεία PDF σε ένα αρχείο εξόδου.
Concatenate(firstInputFile: string, secInputFile: string, outputFile: string)Συγκεντρώστε δύο αρχεία PDF σε ένα αρχείο εξόδου.
Concatenate(firstInputFile: string, secInputFile: string, blankPageFile: string, outputFile: string)Συγκεντρώστε δύο αρχεία PDF με ένα διαχωριστικό άδειας σελίδας που τοποθετείται μεταξύ τους.
SplitFromFirst(inputFile: string, location: int, outputFile: string)Διαχωρίστε από τις πρώτες σελίδες N και γράψτε στο αρχείο εξόδου.
SplitToEnd(inputFile: string, location: int, outputFile: string)Διαχωρίστε από το startPage στο τέλος και γράψτε σε αρχείο εξόδου.
Extract(inputFile: string, pageNumber: int[], outputFile: string)Εξάγετε συγκεκριμένες σελίδες από ένα αρχείο PDF και γράψτε στο αρχικό εξόδου.
Extract(inputFile: string, startPage: int, endPage: int, outputFile: string)Εξάγετε μια σειρά σελίδων από ένα αρχείο PDF και γράψτε στο αρχικό εξόδου.
Extract(inputStream: Stream, startPage: int, endPage: int, outputStream: Stream)Εξάγετε μια σειρά σελίδων από ένα ρεύμα και γράψτε σε ένα ροή εξόδου .
Concatenate(inputStream: Stream[], outputStream: Stream)Συγκεντρώστε πολλαπλές ροές PDF σε ένα ρεύμα εκκίνησης.
Concatenate(firstInputStream: Stream, secInputStream: Stream, outputStream: Stream)Συγκεντρώστε δύο ροές PDF σε ένα ρεύμα εκκίνησης.
Concatenate(firstInputStream: Stream, secInputStream: Stream, blankPageStream: Stream, outputStream: Stream)Συγκεντρώστε δύο ροές PDF με ένα διαχωριστικό άδειας σελίδας που τοποθετείται μεταξύ τους.
Concatenate(src: Document[], dest: Document)Συμπληρώστε τις σελίδες του src στο υπάρχον αποστασιολογικό έγγραφο.
AddPageBreak(src: Document, dest: Document, pageBreaks: PageBreak[])Αντιγράψτε κάθε σελίδα πηγής σε προορισμό, χωρίζοντας οποιαδήποτε σελίδα προέλευσης που αναφέρεται από μία ή περισσότερες PageBreak εισέρχονται σε ξεχωριστές σελίδες προόδου των οποίων MediaBoxes περιγράφει την οριζόντια γραμμή κάθε страница καταλαμβάνει στην αρχική.
AddPageBreak(src: Stream, dest: Stream, pageBreaks: PageBreak[])Η ροή υπερφόρτωσης του AddPageBreak (Document, Document, PageBreak[]).
AddPageBreak(src: string, dest: string, pageBreaks: PageBreak[])Το αρχείο-δρόμος υπερφόρτωση του AddPageBreak (Document, Document, PageBreak[]).
Append(inputStream: Stream, portStreams: Stream[], startPage: int, endPage: int, outputStream: Stream)Προσθήκη σελίδων από το ρεύμα πηγής(s) στην εισαγωγική ροή και γράψτε στη διατύπωση.
Append(inputStream: Stream, portStream: Stream, startPage: int, endPage: int, outputStream: Stream)Προσθήκη σελίδων από ένα ενιαίο ρεύμα πηγής σε εισαγωγικό ρέμα και γράψτε στην έκδοση.
Insert(inputStream: Stream, insertLocation: int, portStream: Stream, startPage: int, endPage: int, outputStream: Stream)Εισάγετε σελίδες από την πηγή ροής σε εισαγωγική ροή στη συγκεκριμένη θέση.
Insert(inputStream: Stream, insertLocation: int, portStream: Stream, pageNumber: int[], outputStream: Stream)Εισάγετε συγκεκριμένες σελίδες από το ρεύμα πηγής στο ίντερνετ.
Extract(inputStream: Stream, pageNumber: int[], outputStream: Stream)Εξάγετε συγκεκριμένες σελίδες από μια ροή και γράψτε στην ροη εξόδου.
Delete(inputStream: Stream, pageNumber: int[], outputStream: Stream)Διαγράψτε συγκεκριμένες σελίδες από μια ροή και γράψετε στην ροη εκκίνησης.
SplitFromFirst(inputStream: Stream, location: int, outputStream: Stream)Διαχωρίστε μια ροή από την πρώτη σελίδα μέχρι το pageCount.
SplitToEnd(inputStream: Stream, location: int, outputStream: Stream)Διαχωρίστε μια ροή από την αρχή έως το τέλος.
Delete(inputFile: string, pageNumber: int[], outputFile: string)Διαγράψτε συγκεκριμένες σελίδες από ένα αρχείο PDF και γράψετε στο αρχικό εξόδου.
Insert(inputFile: string, insertLocation: int, portFile: string, startPage: int, endPage: int, outputFile: string)Εισάγετε σελίδες από ένα αρχείο PDF προέλευσης σε ένα προοριστικό PDF σε μια δεδομένη θέση και γράψτε στο αρχικό εκκίνησης.
Insert(inputFile: string, insertLocation: int, portFile: string, pageNumber: int[], outputFile: string)Εισάγετε συγκεκριμένες σελίδες από ένα αρχείο PDF προέλευσης σε ένα προοριστικό PDF σε μια δεδομένη θέση και γράψτε στο αρχικό εκκίνησης.
Append(inputFile: string, portFiles: string[], startPage: int, endPage: int, outputFile: string)Προσθήκη σελίδων από πολλαπλές αρχεία PDF πηγής σε ένα εισαγωγικό PDF και γράψτε στο αρχείο εξόδου.
Append(inputFile: string, portFile: string, startPage: int, endPage: int, outputFile: string)Προσθήκη σελίδων από ένα αρχείο PDF με μια εισαγωγή σε ένα PDF και γράψτε στο αρχικό εξόδου.
MakeBooklet(inputFile: string, outputFile: string)MakeBooklet από το αρχείο δρόμο προς το δρομολόγιο.
MakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize)MakeBooklet από το δρομολόγιο αρχείου στο δρόμο αρχείων με ένα συγκεκριμένο μέγεθος σελίδας.
MakeBooklet(inputFile: string, outputFile: string, leftPages: int[], rightPages: int[])MakeBooklet από το δρομολόγιο αρχείου στο δρόμο αρχείων με αριστερά/δεξιά σελίδες.
MakeBooklet(inputFile: string, outputFile: string, pageSize: PageSize, leftPages: int[], rightPages: int[])MakeBooklet από το δρομολόγιο αρχείου στο δρόμο αρχείων με μέγεθος σελίδας και αριστερά/δεξιά γραμμές σελίδων.

Δείτε επίσης

 Ελληνικά