Extrahujte informace XObject z PDF
Úvod
GroupDocs.Watermark for .NET je výkonné API pro vodoznaky dokumentů určené k manipulaci s vodoznaky v různých formátech dokumentů, jako jsou PDF, Word, Excel, PowerPoint a obrázky. Poskytuje vývojářům přímočarý přístup k programovému přidávání, odstraňování, vyhledávání a nahrazování vodoznaků v dokumentech. Ať už potřebujete ke svým dokumentům přidat logo společnosti, upozornění na autorská práva nebo důvěrné razítko, GroupDocs.Watermark tento proces zjednoduší pomocí intuitivního rozhraní API.
Předpoklady
Než se ponoříte do GroupDocs.Watermark for .NET, ujistěte se, že máte splněny následující předpoklady:
- Instalace: Stáhněte a nainstalujte GroupDocs.Watermark for .NET zstránka ke stažení.
- Vývojové prostředí: Mějte na svém systému nainstalované Visual Studio nebo jakékoli jiné .NET IDE.
- .NET Framework: Ujistěte se, že máte na svém vývojovém počítači nainstalované požadované rozhraní .NET Framework.
Import jmenných prostorů
Chcete-li ve svém projektu začít používat GroupDocs.Watermark for .NET, musíte importovat potřebné jmenné prostory. V projektu .NET přidejte odkaz na GroupDocs.Watermark.dll.
using GroupDocs.Watermark.Contents.Pdf;
using GroupDocs.Watermark.Options.Pdf;
using System;
using System.IO;
Krok 1: Vložte dokument
string documentPath = "Your Document Path";
string outputDirectory = "Your Document Directory";
string outputFileName = Path.Combine(outputDirectory, Path.GetFileName(documentPath));
var loadOptions = new PdfLoadOptions();
using (Watermarker watermarker = new Watermarker(documentPath, loadOptions))
Krok 2: Přístup k obsahu PDF
PdfContent pdfContent = watermarker.GetContent<PdfContent>();
Krok 3: Iterujte stránky
foreach (PdfPage page in pdfContent.Pages)
Krok 4: Přístup k XObjects
foreach (PdfXObject xObject in page.XObjects)
Krok 5: Extrahujte informace
if (xObject.Image != null)
{
Console.WriteLine(xObject.Image.Width);
Console.WriteLine(xObject.Image.Height);
Console.WriteLine(xObject.Image.GetBytes().Length);
}
Console.WriteLine(xObject.Text);
Console.WriteLine(xObject.X);
Console.WriteLine(xObject.Y);
Console.WriteLine(xObject.Width);
Console.WriteLine(xObject.Height);
Console.WriteLine(xObject.RotateAngle);
Závěr
GroupDocs.Watermark for .NET umožňuje vývojářům bezproblémově spravovat vodoznaky dokumentů v jejich aplikacích .NET. Díky intuitivnímu rozhraní API a robustním funkcím je to ideální řešení pro všechny potřeby vodoznaků. Dodržováním kroků uvedených v této příručce můžete využít plný potenciál aplikace GroupDocs a vylepšit pracovní postupy správy dokumentů.
FAQ
Je GroupDocs.Watermark kompatibilní se všemi .NET frameworky?
Ano, GroupDocs.Watermark podporuje širokou škálu .NET frameworků, včetně .NET Core a .NET Framework.
Mohu použít více vodoznaků na jeden dokument pomocí GroupDocs.Watermark?
Absolutně! GroupDocs.Watermark umožňuje přidat více vodoznaků různých typů do jednoho dokumentu.
Poskytuje GroupDocs.Watermark podporu pro šifrování dokumentů?
Ano, GroupDocs.Watermark nabízí možnosti šifrování pro zabezpečení vašich dokumentů před neoprávněným přístupem.
Je k dispozici zkušební verze pro GroupDocs.Watermark?
Ano, máte přístup k bezplatné zkušební verzi GroupDocs.Watermark zstránka ke stažení.
Kde najdu další podporu a zdroje pro GroupDocs.Watermark?
Můžete prozkoumat dokumentaci GroupDocs.Watermark, připojit se ke komunitnímu fóru nebo požádat o pomoc tým podpory.