در چشم انداز دیجیتالی که به سرعت در حال تحول است، کتاب های الکترونیکی (EPUBs) به دلیل راحتی و در دسترس بودن، محبوبیت زیادی به دست آورده اند. با این حال، مدیریت ابرداده این کتابهای الکترونیکی اغلب جنبهای حیاتی اما نادیده گرفته میشود. فراداده حاوی اطلاعات ضروری درباره یک کتاب الکترونیکی مانند عنوان، نویسنده، تاریخ انتشار و غیره است. در این پست وبلاگ، نحوه استفاده از قدرت Java و GroupDocs.Metadata Cloud API را برای تغییر آسان ابرداده کتاب الکترونیکی EPUB با استفاده از REST API بررسی خواهیم کرد. علاوه بر این، دستورالعملهای گام به گام را در مورد راهاندازی GroupDocs.Metadata Cloud SDK برای جاوا و تغییر ویژگیهای ابرداده با استفاده از برچسبهای مشخص شده ارائه میکنیم. به عنوان یک امتیاز، ما همچنین یک ویرایشگر فراداده EPUB آنلاین را برای بهبود تجربه مدیریت ابرداده شما معرفی می کنیم.
در این مقاله به نکات زیر پرداخته خواهد شد:
- تنظیم محیط
- راه اندازی اولیه API Client
- تغییر فراداده EPUB در جاوا با استفاده از REST API
- پاداش: ویرایشگر فراداده آنلاین EPUB
تنظیم محیط
پیش نیازها:
قبل از اینکه به پیاده سازی بپردازیم، مطمئن شوید که پیش نیازهای زیر را دارید:
- کیت توسعه جاوا (JDK) نصب شده است.
- حساب GroupDocs برای دریافت اعتبار API.
- درک اولیه از REST API و برنامه نویسی جاوا.
دریافت اعتبار API:
برای شروع، برای یک حساب ابری GroupDocs ثبت نام کنید و یک برنامه ایجاد کنید. داشبورد اعتبارنامههای لازم (App SID و App Key) را برای احراز هویت درخواستهایتان در اختیار شما قرار میدهد.
افزودن GroupDocs.Metadata Cloud SDK برای جاوا:
برای گنجاندن SDK در پروژه جاوا خود، می توانید فایل JAR API را دانلود یا با استفاده از Maven با افزودن مخزن و وابستگی زیر به فایل pom.xml پروژه خود نصب کنید:
مخزن Maven:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
وابستگی Maven:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-metadata-cloud</artifactId>
<version>23.3</version>
<scope>compile</scope>
</dependency>
راه اندازی API Client
برای راه اندازی سرویس گیرنده API، لطفاً از Client ID و Client Secret خود در کد نشان داده شده در زیر استفاده کنید:
تغییر ویژگی های فراداده EPUB
بارگیری کتاب الکترونیکی EPUB:
اول از همه، کتاب الکترونیکی EPUB را که می خواهید تغییر دهید، آپلود کنید. شما می توانید این کار را با استفاده از هر یک از روش های بعدی برای آپلود فایل ها در فضای ذخیره سازی ابری انجام دهید:
- همه فایل ها را یک به یک با استفاده از Upload File API از مرورگر آپلود کنید.
- با استفاده از داشبورد.
- با استفاده از نمونه کد زیر به صورت برنامه نویسی آپلود کنید:
در نتیجه، فایلهای آپلود شده در بخش فایلها داشبورد شما در فضای ابری در دسترس خواهند بود.
ویژگیهای متادیتای رایج EPUB:
در اینجا برخی از ویژگی های متادیتا رایج موجود در فایل های EPUB آمده است:
- عنوان: عنوان کتاب الکترونیکی.
- خالق: نویسنده یا خالق کتاب الکترونیکی.
- زبان: زبان محتوای کتاب الکترونیکی.
- ناشر: ناشر کتاب الکترونیکی.
- توضیح: شرح یا خلاصه ای از کتاب الکترونیکی.
- تاریخ: تاریخ انتشار یا تاریخ ایجاد کتاب الکترونیکی.
- موضوع: کلمات کلیدی یا عباراتی که محتوای کتاب الکترونیکی را توصیف می کنند.
- حقوق: اطلاعاتی در مورد حقوق و مجوزهای مرتبط با کتاب الکترونیکی.
- مشارکت: سایر مشارکت کنندگان یا نقش های مشارکت کنندگان (به عنوان مثال، ویرایشگر، تصویرگر).
- نوع: نوع محتوا (مثلاً رمان، کتاب درسی).
- فرمت: فرمت فایل کتاب الکترونیکی (به عنوان مثال، EPUB).
- شناسه: یک شناسه منحصر به فرد برای کتاب الکترونیکی (به عنوان مثال، ISBN، DOI).
- پوشش: پوشش جغرافیایی یا زمانی محتوای کتاب الکترونیکی.
- منبع: منبع محتوای کتاب الکترونیکی (در صورت وجود).
تغییر فراداده EPUB در جاوا با استفاده از REST API
در اینجا مراحل و کد نمونه وجود دارد که نحوه تغییر ابرداده EPUB در جاوا را با استفاده از REST API نشان می دهد.
- یک شیء پیکربندی با MyAppSid و MyAppKey ایجاد کنید.
- یک نمونه MetadataApi را با استفاده از پیکربندی ایجاد شده راه اندازی کنید.
- یک شی SetOptions برای پیکربندی تنظیمات ابرداده ایجاد کنید.
- یک ArrayList از اشیاء SetProperty را برای نگهداری خصوصیات ابرداده راه اندازی کنید.
- یک شی SetProperty برای نمایش یک ویژگی متادیتا ایجاد کنید.
- یک شی SearchCriteria برای تعریف معیارهای جستجو برای ابرداده ایجاد کنید.
- یک شی TagOptions ایجاد کنید تا گزینه های برچسب دقیق را با یک برچسب و دسته مشخص کنید.
- یک آبجکت Tag بسازید و نام آن را “Creator” و دسته را “Person” قرار دهید.
- تگ دقیق را در TagOptions با استفاده از Tag ایجاد شده تنظیم کنید.
- معیارهای جستجو را با استفاده از TagOptions ایجاد شده تنظیم کنید.
- مقدار ابرداده جدید را تنظیم کنید، تایپ کنید و ویژگی را به لیست خواص اضافه کنید. 7
- اطلاعات فایل، از جمله مسیر فایل برای فایل EPUB را پیکربندی کنید.
- یک SetRequest با استفاده از گزینه ها ایجاد کنید.
- در نهایت، متد set را در نمونه MetadataApi فراخوانی کنید و پاسخ SetResult را ذخیره کنید.
مثال کد زیر نحوه تغییر ابرداده EPUB در جاوا را با استفاده از REST API نشان می دهد.
دانلود فایل Epub نتیجه شده
کد داده شده در مرحله قبل فایل حاصل را در فضای ابری ذخیره می کند. برای دانلود آن می توانید از قطعه کد زیر استفاده کنید.
امتیاز: EPUB Metadata را به صورت آنلاین ویرایش کنید
تجربه مدیریت فراداده خود را با ویرایشگر فراداده آنلاین EPUB ما افزایش دهید. این ابزار مبتنی بر وب کاربر پسند به شما امکان می دهد تا به صورت بصری ویژگی های ابرداده را بدون نوشتن یک خط کد تغییر دهید.
امکانات:
- رابط کاربری بصری
- پیش نمایش زمان واقعی تغییرات ابرداده
- پشتیبانی از چندین ویژگی ابرداده EPUB
- سازگاری بین پلتفرم
نحوه استفاده:
- ابزار GroupDocs.Metadata را در مرورگر باز کنید.
- فایل EPUB را آپلود یا بکشید.
- ابرداده ها را مرور و ویرایش کنید.
- EPUB به روز شده را ذخیره و دانلود کنید.
نتیجه
در این پست وبلاگ، فرآیند راهاندازی SDK، مقداردهی اولیه مشتری API و تغییر ویژگیهای ابرداده با برچسبهای مشخص شده را طی کردیم. ما یک ویرایشگر فراداده آنلاین EPUB را به عنوان یک امتیاز معرفی کردیم که یک رابط کاربر پسند برای دستکاری فراداده بدون دردسر ارائه می دهد. قدرت مدیریت ابرداده را در آغوش بگیرید و مجموعه کتاب های الکترونیکی خود را به ارتفاعات جدیدی ارتقا دهید.
GroupDocs.Metadata Cloud SDK مبتنی بر جاوا این روش را ساده می کند و گزینه های مختلفی را برای سفارشی سازی ارائه می دهد. با خیال راحت [اسناد] را کاوش کنید، تنظیمات مختلف را آزمایش کنید، و ابرداده را برای تصاویر یا اسناد خود تغییر دهید تا یکپارچه با الزامات نام تجاری خود هماهنگ شوند.
علاوه بر این، یک بخش اختصاصی مرجع API را خواهید دید که تجسم مستقیم و تعامل با API های ما را مستقیماً از طریق مرورگر وب شما تسهیل می کند. کد منبع گسترده Java SDK آشکارا در Github در دسترس است.
در پایان، تعهد ما بر ایجاد محتوای جدید وبلاگ که حول قالبهای فایل منحصر به فرد و تجزیه آنها از طریق REST API میچرخد، متمرکز است. برای دریافت آخرین به روز رسانی ها در ارتباط بمانید. ما برای شما آرزوی موفقیت و تحقق در تلاش های کدنویسی خود را داریم!
یه سوال بپرس
در صورتی که در مورد ویرایشگر فراداده EPUB سؤال یا ابهامی دارید، لطفاً از طریق [فروم 17 ما با ما تماس بگیرید.
همچنین ببینید
در اینجا چند مقاله مرتبط وجود دارد که ممکن است برای شما مفید باشد:
- [افزودن، حذف، به روز رسانی و استخراج متادیتا با استفاده از جاوا و دات نت21
- متادیتا فایل های MP3 را با استفاده از REST API در جاوا استخراج کنید
- ویرایش فراداده فایلهای PDF با استفاده از REST API در C#