Dokumenty i obrazy ze znakami wodnymi przy użyciu interfejsów API języka C#

Dodaj tekstowy i graficzny znak wodny do prezentacji Microsoft Word, Excel, Powerpoint, plików PDF i obrazów za pomocą Aspose.Total for .NET.

 

Znak wodny dokumentów jest niezbędny z różnych powodów w przypadku różnych formatów plików, w tym dokumentów Microsoft Office, plików PDF i obrazów. W aplikacjach pakietu Microsoft Office znak wodny dodaje do dokumentów warstwę bezpieczeństwa i autentyczności, zapobiegając nieautoryzowanemu użyciu i zapewniając widoczny wskaźnik stanu dokumentu. W przypadku plików PDF znak wodny zapewnia identyfikację dokumentu, budowanie marki i poufność. Znaki wodne mogą zawierać takie informacje, jak status dokumentu, autorstwo lub poziom poufności. W przypadku obrazów znak wodny ma kluczowe znaczenie dla ochrony własności intelektualnej, zapewnienia prawidłowego przypisania i zapobiegania nieuprawnionemu użyciu lub dystrybucji. Ogólnie rzecz biorąc, znak wodny dokumentu służy jako wszechstronne i skuteczne narzędzie zwiększające bezpieczeństwo dokumentów, komunikację i budowanie marki w różnych formatach plików.

Implementacja znaków wodnych dokumentów przy użyciu aplikacji opartych na platformie .NET oferuje szereg korzyści w przypadku różnych formatów plików. Usprawnia proces dodawania znaków wodnych, zwiększa bezpieczeństwo dokumentów i wzmacnia komunikację marki, przyczyniając się do bardziej kontrolowanego i profesjonalnego systemu zarządzania dokumentami.

Dodaj znak wodny do plików PDF

Dzięki Aspose.Total for .NET, zawierającemu Aspose.PDF, programiści mogą bezproblemowo dodawać znaki wodne do dokumentów PDF w aplikacjach .NET. To potężne rozwiązanie pozwala na integrację widocznych lub niewidocznych znaków wodnych, zapewniając wszechstronne podejście do brandingu, bezpieczeństwa lub identyfikacji dokumentów. Aspose.PDF w Aspose.Total oferuje opcje dostosowywania zawartości, położenia i wyglądu znaku wodnego, zapewniając elastyczność w spełnianiu określonych wymagań biznesowych. Niezależnie od tego, czy dodajesz informacje o prawach autorskich, status dokumentu czy elementy marki, Aspose.PDF upraszcza proces znakowania wodnego plików PDF, przyczyniając się do lepszej komunikacji dokumentów, bezpieczeństwa i profesjonalnej prezentacji w aplikacjach .NET.

Kod C#: dokumenty PDF ze znakiem wodnym

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");

Znak wodny w arkuszu kalkulacyjnym Microsoft Word i Excel

Aspose.Total for .NET, obejmujący Aspose.Words i Aspose.Cells, oferuje solidne rozwiązanie do znakowania wodnego arkuszy kalkulacyjnych Microsoft Word i Excel w aplikacjach .NET. Programiści mogą bezproblemowo integrować znaki wodne z dokumentami Word i arkuszami kalkulacyjnymi Excel, zapewniając wszechstronne podejście do brandingu, identyfikacji dokumentów i bezpieczeństwa.

Dzięki Aspose.Words programiści mogą programowo dodawać znaki wodne do dokumentów programu Word, poprawiając prezentację wizualną i komunikację atrybutów dokumentu. Jest to szczególnie przydatne przy wskazywaniu statusu dokumentu, brandingu czy zapewnieniu poufności. Aspose.Words w Aspose.Total oferuje opcje dostosowywania treści, rozmieszczenia i wyglądu znaku wodnego, zapewniając elastyczność w celu spełnienia określonych wymagań biznesowych.

Kod C#: Znak wodny w dokumentach 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");

Podobnie Aspose.Cells ułatwia dodawanie znaków wodnych do arkuszy kalkulacyjnych Microsoft Excel, umożliwiając programistom integrację znaków wodnych w celach związanych z brandingiem lub bezpieczeństwem. Niezależnie od tego, czy chodzi o dodanie logo firmy, zastrzeżeń czy wskaźników stanu dokumentów, Aspose.Cells w Aspose.Total zapewnia narzędzia do dostosowywania zawartości i wyglądu znaku wodnego w plikach Excel.

Kod C#: Arkusze kalkulacyjne Excel ze znakami wodnymi

// 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");