تعيين معلومات ملف PDF

PdfFileInfo تتيح لك تعيين معلومات محددة لملف PDF. تحتاج إلى إنشاء كائن من فئة PdfFileInfo ثم تعيين خصائص مختلفة محددة للملف مثل المؤلف، العنوان، الكلمات الرئيسية، والمبدع، إلخ. أخيرًا، احفظ ملف PDF المحدث باستخدام طريقة SaveNewInfo لكائن PdfFileInfo.

تظهر لك مقتطفات الكود التالية كيفية تعيين معلومات ملف PDF.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SetPdfInfo()
{
    // Define the directory for input and output files
    var dataDir = RunExamples.GetDataDir_AsposePdf();

    // Create PdfFileInfo object to work with PDF metadata
    using (var fileInfo = new Aspose.Pdf.Facades.PdfFileInfo(dataDir + "sample.pdf"))
    {
        // Set PDF information
        fileInfo.Author = "Aspose";
        fileInfo.Title = "Hello World!";
        fileInfo.Keywords = "Peace and Development";
        fileInfo.Creator = "Aspose";
        
        // Save the PDF with updated information
        fileInfo.SaveNewInfo(dataDir + "SetFileInfo_out.pdf");
    }
}

تعيين معلومات البيانات الوصفية

تتيح لك طريقة SetMetaInfo إضافة أي معلومات. في مثالنا، أضفنا حقلًا. تحقق من مقتطف الكود التالي:

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void SetMetaInfo()
{
    // Define the directory for input and output files
    var dataDir = RunExamples.GetDataDir_AsposePdf();

    // Create an instance of the PdfFileInfo object
    using (var fileInfo = new Aspose.Pdf.Facades.PdfFileInfo(dataDir + "sample.pdf"))
    {
        // Set a new custom attribute as meta info
        fileInfo.SetMetaInfo("Reviewer", "Aspose.PDF user");

        // Save the updated file
        fileInfo.SaveNewInfo(dataDir + "SetMetaInfo_out.pdf");
    }
}