فراداده PDF را از طریق JavaScript via C++ استخراج کنید

استخراج فراداده از سند PDF. از Aspose.PDF برای JavaScript via C++ استفاده کنید تا فایل های PDF را به صورت برنامه نویسی تغییر دهید

نحوه استخراج فراداده PDF با استفاده از کتابخانه JavaScript via C++

استخراج فراداده از PDF با استفاده از Aspose.PDF برای جاوا اسکریپت. دسترسی به فراداده یک سند به معنای دریافت اطلاعات مربوط به آن فایل، مانند عنوان، نویسنده، زمان ایجاد آن و کلمات کلیدی خاص است. استخراج فراداده، به سازماندهی مجموعه بزرگی از PDF به طور موثرتر کمک می کند. داده های استخراج شده از فراداده ها نحوه جستجوی فایل ها را بهبود می بخشد. کاربران می توانند با استفاده از کلمات کلیدی یا جزئیات موجود در فراداده استخراج شده به سرعت اسناد خاصی را پیدا کنند. استخراج فراداده بینش ارزشمندی در مورد آنچه یک فایل شامل می شود ارائه می دهد. ممکن است خلاصه مختصری از جزئیات کلیدی در مورد فایل ارائه دهد و درک مطلب سند را بدون نیاز به باز کردن آن آسان تر کند. استخراج فراداده به اطمینان از معتبر بودن سند کمک می کند. شما می توانید جزئیاتی مانند نام نویسنده هنگام ایجاد یا تاریخچه اصلاح آن را بررسی کنید. این تأیید برای تأیید قابلیت اطمینان PDF بسیار مهم است. با ارائه جزئیات مختصر در مورد محتوای PDF، فراداده استخراج شده تجربه کاربر را بسیار بهتر می کند. این به کاربران کمک می کند تا به راحتی اسناد را شناسایی و با آنها کار کنند. به طور کلی، استخراج فراداده PDF مزایای بسیاری از جمله مدیریت سند کارآمدتر، گزینه های جستجوی بهبود یافته، انطباق با استانداردها و تجربه کاربری بهبود یافته به طور کلی به همراه دارد. فراداده ها را از PDF از طریق Aspose استخراج کرده و تمام وظایف لازم را در کار با داده ها حل کنید. Aspose.PDF برای جاوا اسکریپت از طریق C++ به استخراج اطلاعات جاسازی شده در یک سند PDF کمک می کند که ویژگی ها، ویژگی ها و محتوای آن را توصیف می کند. این شامل اطلاعاتی مانند عنوان، نویسنده، خالق، نویسنده، موضوع، کلمات کلیدی و تاریخ ایجاد/اصلاح PDF سند است. استخراج این فراداده ها می تواند برای سازماندهی، طبقه بندی و جستجوی فایل های PDF خاص بسته به خواص آنها مفید باشد. به منظور دریافت اطلاعات فایل PDF، ما از [Aspose.PDF برای جاوا اسکریپت از طریق C++] استفاده خواهیم کرد (https://products.aspose.com/pdf/javascript-cpp) یک جعبه ابزار آسان و ایمن است که برای کار با PDF مستقیماً در مرورگر وب استفاده می شود. برای نصب و استفاده از Aspose.PDF برای جاوا اسکریپت از طریق C++ فایل ها را از [بایگانی ZIP] استخراج کنید (https://releases.aspose.com/pdf/javascriptcpp/).

فراداده PDF را از طریق JavaScript via C++ استخراج کنید


شما به Aspose.PDF برای جاوا اسکریپت از طریق C++ نیاز دارید تا کد را در محیط خود امتحان کنید.

۱. PDF را با نمونه ای از سند بارگذاری کنید. ۱. دریافت documentInfo با استفاده از اموال Document.Info. ۱. دسترسی و نمایش خواص مختلف Document.Info.

قطعه کد JavaScript via C++ ارائه شده نحوه استخراج فراداده از PDF توسط کتابخانه Aspose.PDF را نشان می دهد. یک فایل PDF به نام ‘GetFileInfo.pdf’ را باز می کند که در دایرکتوری مشخص شده توسط متغیر ‘DIR_INPUT_METADATA’ قرار دارد. کد جزئیات مختلفی را از سند با استفاده از تابع ‘info’ بازیابی می کند. اطلاعات فراداده خاصی را از PDF مانند نام نویسنده، تاریخ ایجاد، کلمات کلیدی، تاریخ اصلاح، موضوع و عنوان نمایش می دهد. کد از تابع «چاپ» برای نشان دادن این اطلاعات استفاده می کند. این قطعه کد یک مثال ساده از چگونگی استفاده از کتابخانه یا چارچوب Aspose.PDF برای استخراج فراداده از فایل PDF است.

استخراج فراداده PDF - JavaScript via C++

این کد نمونه نحوه استخراج اطلاعات فراداده فایل PDF را نشان می دهد

Input file:

File not added

Output format:

Output file:


    var ffilePdfGetInfo = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        /*Get info (metadata) from PDF file.*/
        const json = AsposePdfGetInfo(event.target.result, e.target.files[0].name);
        /* JSON
        Title:    json.title
        Creator:  json.creator
        Author:   json.author 
        Subject:  json.subject
        Keywords: json.keywords
        Creation Date: json.creation
        Modify Date:   json.mod
        */
        if (json.errorCode == 0) document.getElementById('output').textContent = "JSON:\n" + JSON.stringify(json, null, 4);
        else document.getElementById('output').textContent = json.errorText;
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };