Έγγραφα και εικόνες υδατογραφήματος χρησιμοποιώντας C# API

Προσθέστε υδατογράφημα κειμένου και εικόνας σε παρουσιάσεις Microsoft Word, Excel, Powerpoint, PDF και Εικόνες χρησιμοποιώντας Aspose.Total for .NET.

 

Η υδατογράφηση εγγράφων είναι απαραίτητη για διάφορους λόγους σε διαφορετικές μορφές αρχείων, συμπεριλαμβανομένων των εγγράφων του Microsoft Office, των PDF και των εικόνων. Στις εφαρμογές του Microsoft Office, η υδατοσήμανση προσθέτει ένα επίπεδο ασφάλειας και γνησιότητας στα έγγραφα, αποτρέποντας τη μη εξουσιοδοτημένη χρήση και παρέχοντας μια ορατή ένδειξη της κατάστασης του εγγράφου. Για αρχεία PDF, η υδατοσήμανση συμβάλλει στην αναγνώριση εγγράφων, την επωνυμία και την εμπιστευτικότητα. Τα υδατογραφήματα μπορεί να περιέχουν πληροφορίες όπως η κατάσταση του εγγράφου, η συγγραφή ή το επίπεδο εμπιστευτικότητας. Στις εικόνες, η υδατοσήμανση είναι ζωτικής σημασίας για την προστασία της πνευματικής ιδιοκτησίας, τη διασφάλιση της σωστής απόδοσης και την πρόληψη της μη εξουσιοδοτημένης χρήσης ή διανομής. Συνολικά, η υδατογράφηση εγγράφων χρησιμεύει ως ένα ευέλικτο και αποτελεσματικό εργαλείο για τη βελτίωση της ασφάλειας των εγγράφων, της επικοινωνίας και της επωνυμίας σε διάφορες μορφές αρχείων.

Η εφαρμογή υδατογράφησης εγγράφων χρησιμοποιώντας εφαρμογές που βασίζονται σε .NET προσφέρει πολλά πλεονεκτήματα σε διάφορες μορφές αρχείων. Βελτιώνει τη διαδικασία προσθήκης υδατογραφημάτων, ενισχύει την ασφάλεια των εγγράφων και ενισχύει την επικοινωνία της επωνυμίας, συμβάλλοντας σε ένα πιο ελεγχόμενο και επαγγελματικό σύστημα διαχείρισης εγγράφων.

Προσθήκη υδατογραφήματος σε αρχεία PDF

Με το Aspose.Total for .NET, που ενσωματώνει το Aspose.PDF, οι προγραμματιστές μπορούν να προσθέτουν απρόσκοπτα υδατογραφήματα σε έγγραφα PDF εντός εφαρμογών .NET. Αυτή η ισχυρή λύση επιτρέπει την ενσωμάτωση ορατών ή αόρατων υδατογραφημάτων, παρέχοντας μια ευέλικτη προσέγγιση για την επωνυμία, την ασφάλεια ή την αναγνώριση εγγράφων. Το Aspose.PDF στο Aspose.Total προσφέρει επιλογές προσαρμογής για το περιεχόμενο, τη θέση και την εμφάνιση του υδατογραφήματος, εξασφαλίζοντας ευελιξία στην ικανοποίηση συγκεκριμένων επιχειρηματικών απαιτήσεων. Είτε προσθέτει πληροφορίες πνευματικών δικαιωμάτων, κατάσταση εγγράφου ή στοιχεία επωνυμίας, το Aspose.PDF απλοποιεί τη διαδικασία υδατογράφησης αρχείων PDF, συμβάλλοντας στη βελτιωμένη επικοινωνία εγγράφων, ασφάλεια και επαγγελματική παρουσίαση εντός των εφαρμογών .NET.

Κωδικός C#: Έγγραφα PDF Watermark

Document pdfDoc = new Document(_dataDir + "text.pdf");
WatermarkArtifact artifact = new WatermarkArtifact();
artifact.SetTextAndState(
"WATERMARK",
new TextState()
{
FontSize = 72,
ForegroundColor = Color.Blue,
Font = FontRepository.FindFont("Courier")
});
artifact.ArtifactHorizontalAlignment = HorizontalAlignment.Center;
artifact.ArtifactVerticalAlignment = VerticalAlignment.Center;
artifact.Rotation = 45;
artifact.Opacity = 0.5;
artifact.IsBackground = true;
pdfDoc.Pages[1].Artifacts.Add(artifact);
pdfDoc.Save(_dataDir + "watermark.pdf");

Υδατοσήμανση υπολογιστικού φύλλου Microsoft Word και Excel

Το Aspose.Total for .NET, που περιλαμβάνει τα Aspose.Words και Aspose.Cells, προσφέρει μια ισχυρή λύση για την υδατογράφηση υπολογιστικών φύλλων Microsoft Word και Excel εντός εφαρμογών .NET. Οι προγραμματιστές μπορούν να ενσωματώνουν απρόσκοπτα υδατογραφήματα σε έγγραφα του Word και υπολογιστικά φύλλα Excel, παρέχοντας μια ευέλικτη προσέγγιση για την επωνυμία, την αναγνώριση εγγράφων ή την ασφάλεια.

Με το Aspose.Words, οι προγραμματιστές μπορούν να προσθέσουν μέσω προγραμματισμού υδατογραφήματα σε έγγραφα του Word, βελτιώνοντας την οπτική παρουσίαση και την επικοινωνία των χαρακτηριστικών του εγγράφου. Αυτό είναι ιδιαίτερα χρήσιμο για την ένδειξη της κατάστασης του εγγράφου, την επωνυμία ή τη διασφάλιση του απορρήτου. Το Aspose.Words εντός του Aspose.Total προσφέρει επιλογές προσαρμογής για περιεχόμενο υδατογραφήματος, τοποθέτηση και εμφάνιση, εξασφαλίζοντας ευελιξία για την κάλυψη συγκεκριμένων επιχειρηματικών απαιτήσεων.

Κωδικός C#: Υδατοσήμανση εγγράφων Word

Document doc = new Document(dataDir + "Document.doc");
ImageWatermarkOptions options = new ImageWatermarkOptions(){
Scale = 5,
IsWashout = false
};
doc.Watermark.SetImage(Image.FromFile(dataDir + "Watermark.png"), options);
doc.Save(dataDir + "AddImageWatermark_out.docx");

Ομοίως, το Aspose.Cells διευκολύνει την υδατοσήμανση των υπολογιστικών φύλλων του Microsoft Excel, επιτρέποντας στους προγραμματιστές να ενσωματώνουν υδατογραφήματα για σκοπούς επωνυμίας ή ασφάλειας. Είτε προσθέτει λογότυπα εταιρείας, δηλώσεις αποποίησης ευθύνης ή ενδείξεις κατάστασης εγγράφων, το Aspose.Cells εντός του Aspose.Total παρέχει τα εργαλεία για την προσαρμογή του περιεχομένου και της εμφάνισης υδατογραφήματος στα αρχεία Excel.

Κωδικός C#: Υδατογράφημα υπολογιστικών φύλλων Excel

// Instantiate a new Workbook
Workbook workbook = new Workbook("Excel.xlsx");
// Get the first default sheet
Worksheet sheet = workbook.Worksheets[0];
// Add watermark
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
// Lock shape aspects
wordart.IsLocked = true;
wordart.SetLockedProperty(ShapeLockType.Selection, true);
wordart.SetLockedProperty(ShapeLockType.ShapeType, true);
wordart.SetLockedProperty(ShapeLockType.Move, true);
wordart.SetLockedProperty(ShapeLockType.Resize, true);
wordart.SetLockedProperty(ShapeLockType.Text, true);
// Get the fill format of the word art
FillFormat wordArtFormat = wordart.Fill;
// Set the transparency
wordArtFormat.Transparency = 0.9;
// Save the watermarked Excel file
workbook.Save("Watermarked-locked.xlsx");