PDF Dosyasında Dosya Bilgilerini Ayarla

Aspose.PDF for .NET kullanarak PDF dosyalarını yönetmeyi gerektiren bir proje üzerinde çalışıyorsanız, kullanmak isteyebileceğiniz özelliklerden biri, bir PDF belgesi için dosya bilgilerini ayarlama yeteneğidir. Dosya bilgileri yazar, oluşturulma tarihi, anahtar kelimeler, değiştirilme tarihi, konu ve başlık gibi çeşitli ayrıntıları içerir. Bu kılavuz, Aspose.PDF for .NET ile C# kaynak kodunu kullanarak bir PDF belgesi için dosya bilgilerini ayarlama sürecinde size yol gösterecektir.

Aspose.PDF for .NET kullanarak dosya bilgilerini ayarlamak için adım adım kılavuz

  1. Visual Studio IDE’nizde yeni bir C# projesi oluşturun.
  2. Projenize Aspose.PDF for .NET kitaplığına bir referans ekleyin.
  3. Dosya bilgilerini değiştirmek istediğiniz PDF dosyasının yolunu sağlayarak yeni bir PDF belge nesnesi oluşturun.

Adım 1: Belgeler dizininin yolunu ayarlayın.

string dataDir = "YOUR DOCUMENT DIRECTORY";

2. Adım: PDF belgesini açın

// Belgeyi aç
Document pdfDocument = new Document(dataDir + "SetFileInfo.pdf");

Adım 3: PDF belgesinin dosya bilgilerine erişmek için DocumentInfo nesnesini kullanın.

DocumentInfo docInfo = new DocumentInfo(pdfDocument);

Adım 4: DocumentInfo nesnesinin özelliklerini kullanarak istenen dosya bilgisi değerlerini ayarlayın.

docInfo.Author = "Aspose";
docInfo.CreationDate = DateTime.Now;
docInfo.Keywords = "Aspose.Pdf, DOM, API";
docInfo.ModDate = DateTime.Now;
docInfo.Subject = "PDF Information";
docInfo.Title = "Setting PDF Document Information";

Adım 5: Güncellenen PDF belgesini belirtilen konuma kaydedin.

dataDir = dataDir + "SetFileInfo_out.pdf";
pdfDocument.Save(dataDir);

Adım 6: Dosya bilgilerinin başarıyla güncellendiğini doğrulayın.

Console.WriteLine("\nFile informations setup successfully.\nFile saved at " + dataDir);

Aspose.PDF for .NET’i kullanarak bir PDF belgesinin dosya bilgilerini başarıyla ayarladınız.

Aspose.PDF for .NET kullanarak Dosya Bilgilerini Ayarlama için örnek kaynak kodu

// Belgeler dizininin yolu.
string dataDir = "YOUR DOCUMENT DIRECTORY";

// Belgeyi aç
Document pdfDocument = new Document(dataDir + "SetFileInfo.pdf");

// Belge bilgilerini belirtin
DocumentInfo docInfo = new DocumentInfo(pdfDocument);

docInfo.Author = "Aspose";
docInfo.CreationDate = DateTime.Now;
docInfo.Keywords = "Aspose.Pdf, DOM, API";
docInfo.ModDate = DateTime.Now;
docInfo.Subject = "PDF Information";
docInfo.Title = "Setting PDF Document Information";

dataDir = dataDir + "SetFileInfo_out.pdf";
// Çıktı belgesini kaydet
pdfDocument.Save(dataDir);

Console.WriteLine("\nFile informations setup successfully.\nFile saved at " + dataDir);

Çözüm

Sonuç olarak Aspose.PDF for .NET, PDF belgeleri için dosya bilgilerini ayarlamanın basit ve etkili bir yolunu sunar. Yukarıda belirtilen adımları takip ederek C# kaynak kodunu kullanarak PDF belgeleriniz için istediğiniz dosya bilgisi değerlerini kolayca ayarlayabilirsiniz.

PDF dosyasındaki dosya bilgilerini ayarlamak için SSS

S: Örnekte belirtilmeyen ek dosya bilgisi özelliklerini ayarlayabilir miyim?

C: Evet, ek dosya bilgisi özelliklerini aşağıdaki komutu kullanarak ayarlayabilirsiniz:DocumentInfo Aspose.PDF for .NET’teki nesne.DocumentInfosınıf, üretici, sürüm ve özel özellikler gibi ek bilgileri ayarlamanıza olanak tanıyan çeşitli özellikler sağlar.

S: Dosya bilgilerini mevcut bir PDF belgesinden almak mümkün mü?

C: Evet, Aspose.PDF for .NET’i kullanarak dosya bilgilerini mevcut bir PDF belgesinden alabilirsiniz. Bunu yapmak için şunları kullanabilirsiniz:DocumentInfo Dosya bilgisi özelliklerine erişmek ve PDF belgesinde saklanan bilgileri okumak için nesneyi kullanın.

S: Dosya bilgilerinin ayarlanması orijinal PDF belgesini değiştirir mi?

C: Hayır, dosya bilgilerini Aspose.PDF for .NET kullanarak ayarlamak orijinal PDF belgesini değiştirmez. Bunun yerine güncellenmiş dosya bilgileriyle yeni bir PDF belgesi oluşturur. Orijinal PDF belgesi değişmeden kalır.