Tento článek popisuje, jak odstranit vodoznak z presentation pomocí C# REST API. Naučíte se jak odstranit vodoznak v PowerPointu pomocí C# Low Code API pomocí několika volání API v SDK založené na .NET. Ukázkový kód bude také demonstrovat vytvoření výstupního souboru z odpovědi API.
Předpoklad
Stáhnout Aspose.Slides Cloud SDK for Dotnet to remove a watermark
Nastavte projekt C# s výše uvedenou sadou SDK pro odstranění vodoznaku
Kroky k odstranění vodoznaku z PPT pomocí C# REST API
- Chcete-li vodoznak odstranit, vytvořte instanci třídy SlidesApi
- Nastavte názvy vstupních a výstupních prezentačních souborů
- Načtěte vstupní soubor do paměťového toku
- Vyvolejte metodu DeleteWatermarkOnline() se vstupním proudem souboru prezentace
- Uložte paměťový proud v odpovědi a uložte jej na místní disk
Tyto kroky shrnují jak odstranit vodoznak z PowerPointu pomocí C# REST API. Načtěte vstupní prezentaci do proudu a zavolejte metodu DeleteWatermarkOnline() pomocí vstupního proudu. Toto volání API vrací výstupní proud, který lze uložit na disk.
Kód pro odstranění vodoznaku z PPT Online pomocí C# RESTful Service
// Include necessary namespaces for working with Aspose.Slides API | |
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.IO; | |
namespace WatermarkRemovalExample | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Configure the API client using your credentials | |
var apiClient = new SlidesApi("YourApiKeyHere", "YourApiSecretHere"); | |
// Define file paths for input and output presentations | |
string sourcePresentation = "PresentationWithWatermark.pptx"; | |
string updatedPresentation = "CleanedPresentation.pptx"; | |
// Open the source presentation as a stream | |
using (var sourceStream = File.OpenRead(sourcePresentation)) | |
{ | |
// Remove watermark elements from the presentation | |
var cleanedStream = apiClient.DeleteWatermarkOnline(sourceStream); | |
// Save the cleaned presentation to a new file | |
using (var outputStream = File.Create(updatedPresentation)) | |
{ | |
cleanedStream.CopyTo(outputStream); | |
} | |
} | |
// Notify the user about the successful process | |
Console.WriteLine($"Watermark removed successfully. Updated file saved as '{updatedPresentation}'."); | |
} | |
} | |
} |
Tento kód ukazuje, jak odstranit vodoznak ze snímků aplikace PowerPoint pomocí rozhraní API na bázi C# .NET. Odebere vodoznak ze všech snímků v prezentaci. Pokud je zdrojová prezentace chráněna heslem, použijte vlastnost password ve volání API k otevření souboru a odstranění vodoznaku.
Tento článek nás naučil jak odstranit vodoznak z PPTX pomocí C# REST API. Chcete-li vložit vodoznak do prezentace, přečtěte si článek na Přidejte vodoznak do PPT pomocí C# REST API.