Tento návod obsahuje informace o tom, jak číst PDF metadata v C#. Poskytuje všechny potřebné prostředky k vytvoření prostředí, postupný proces psaní programu a spustitelný ukázkový kód pro demonstraci funkce. Jakmile získáte metadata PDF v C#, můžete je buď zobrazit na konzole, nebo je v případě potřeby upravit.
Kroky ke čtení metadat PDF v C#
- Vytvořte prostředí pro přidání Aspose.PDF for .NET pro načtení metadat
- Chcete-li extrahovat informace, načtěte zdrojový soubor PDF do objektu třídy Document
- Získejte odkaz na objekt Info v načteném souboru PDF
- Zobrazte veškerý požadovaný obsah z objektu Info
Tyto jednoduché kroky lze použít k zobrazení metadat PDF v C# načtením zdrojového souboru PDF a následným přístupem k objektu třídy Info z něj. Obsahuje všechna metadata tvůrce PDF, časové pásmo času úpravy, výrobce tohoto souboru PDF, datum vytvoření a datum úpravy, abychom jmenovali alespoň některé. Existuje také několik metod, které lze použít k manipulaci s těmito metadaty.
Kód pro extrahování metadat z PDF v C#
using Aspose.Pdf; | |
using System; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to get metadata from a PDF file | |
{ | |
// Initialize license | |
Aspose.Pdf.License lic = new Aspose.Pdf.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Open document | |
Document pdfDocument = new Document("Sample.pdf"); | |
// Get document information | |
DocumentInfo docInfo = pdfDocument.Info; | |
// Show document information | |
Console.WriteLine($"Creator: {docInfo.Creator}"); | |
Console.WriteLine($"ModTimeZone: {docInfo.ModTimeZone}"); | |
Console.WriteLine($"Producer: {docInfo.Producer}"); | |
Console.WriteLine($"CreationDate: {docInfo.CreationDate}"); | |
Console.WriteLine($"ModDate {docInfo.ModDate}"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Tento kód demonstruje proces zobrazení PDF metadat v C#. Můžete také načíst další vlastnosti, jako je předmět, název a autor. V objektu třídy Info existují různé metody, které lze použít k přidání vlastních metadat, vymazání všech polí v metadatech, vymazání pouze vlastních polí, odstranění zadaného pole a ke kontrole, zda je konkrétní pole vlastní nebo předdefinované.
Tento článek nás navedl k načtení metadat ze souboru PDF. Pokud se chcete naučit další funkce, jako je získávání obrázků ze souboru PDF, přečtěte si článek na jak získat obrázky z PDF v C#.