Save

Save()

Αποθηκεύει το έγγραφο σε ένα αρχείο με τις ακόλουθες επιλογές: AddSuffix = true, RasterizeToPDF = true.

public string Save()

Επιστρεφόμενη Αξία

Διαδρομή προς το διορθωμένο έγγραφο

Δείτε επίσης


Save(SaveOptions)

Αποθηκεύει το έγγραφο σε ένα αρχείο.

public string Save(SaveOptions saveOptions)
Παράμετρος Τύπος Περιγραφή
saveOptions SaveOptions Επιλογές προσθήκης επιθήματος ή ραστεροποίησης

Επιστρεφόμενη Αξία

Διαδρομή προς το διορθωμένο έγγραφο

Παραδείγματα

Το ακόλουθο παράδειγμα δείχνει πώς να αποθηκεύσετε ένα έγγραφο χρησιμοποιώντας το SaveOptions.

    using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
    {
       // Η επεξεργασία του εγγράφου πηγαίνει εδώ
       //...
    
       // Αποθήκευση του εγγράφου με προεπιλεγμένες επιλογές (μετατροπή σελίδων σε εικόνες, αποθήκευση ως PDF)
       redactor.Save();
    
       // Αποθηκεύστε το έγγραφο στην αρχική μορφή αντικαθιστώντας το αρχικό αρχείο
       redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = false });
    
       // Αποθηκεύστε το έγγραφο στο αρχείο "*_Redacted.*" στην αρχική μορφή
       redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false });
    
       // Αποθηκεύστε το έγγραφο στο "*_AnyText.*" (π.χ. χρονική σήμανση αντί για "AnyText") στο όνομα του αρχείου του χωρίς ραστεροποίηση
       redactor.Save(new SaveOptions(false, "AnyText"));
    }    

Δείτε επίσης


Save(Stream, RasterizationOptions)

Αποθηκεύει το έγγραφο σε μια ροή, συμπεριλαμβανομένης της προσαρμοσμένης τοποθεσίας.

public void Save(Stream document, RasterizationOptions rasterizationOptions)
Παράμετρος Τύπος Περιγραφή
document Stream Ροή στόχου
rasterizationOptions RasterizationOptions Επιλογές ραστεροποίησης ή όχι και καθορισμού σελίδων για ραστεροποίηση

Παραδείγματα

Το ακόλουθο παράδειγμα δείχνει πώς να ορίσετε επιλογές για τη διαδικασία ραστεροποίησης.

    using (var redactor = new Redactor("SomePresentation.pptx"))
    {
        // διόρθωση ευαίσθητων δεδομένων στην πρώτη διαφάνεια 
    
        var rasterizationOptions = new RasterizationOptions();
        rasterizationOptions.PageIndex = 0;
        rasterizationOptions.PageCount = 1;
        rasterizationOptions.Compliance = PdfComplianceLevel.PdfA1a;
        using (var stream = File.Open(Path.Combine(@"C:\Temp", "PresentationFirstSlide.pdf")))
        {
            redactor.Save(stream, rasterizationOptions);
        }
    }      

Δείτε επίσης