محدودیت‌های API

مرور کلی

هنگامی که ارائه‌ها با Aspose.Slides ایجاد یا صادر می‌شوند، برخی فراداده‌های فنی در فایل خروجی نوشته می‌شود. این مقاله محدودیت‌های مرتبط با فیلدهای فرادادهٔ Application، Creator و Producer در فایل‌های PPTX و PDF را توضیح می‌دهد.

Application و Producer

هنگامی که ارائه‌ها را با Aspose.Slides for PHP via Java ایجاد یا صادر می‌کنید، برخی فراداده‌های فنی در فایل نوشته می‌شود. دو فیلد که معمولاً سؤالاتی را برمی‌انگیزند:

Application برنامه‌ای را شناسایی می‌کند که یک ارائهٔ PPTX را ایجاد یا آخرین بار ذخیره کرده است. در Aspose.Slides for PHP via Java، این مقدار ثابت است و فروشندهٔ کتابخانه را نشان می‌دهد نه نام برنامهٔ شما، حتی اگر از DocumentProperties::setNameOfApplication استفاده کنید.

Producer موتور رندرینگ را شناسایی می‌کند که فایل نهایی را در زمان صادرات تولید کرده است. در خروجی‌های PDF، فراداده از فیلدهای Creator و Producer استفاده می‌کند. با Aspose.Slides for PHP via Java، هر دو این فیلدها ثابت هستند و کتابخانه و نسخهٔ آن را نشان می‌دهند.

چه چیزهایی محدود است

نمی‌توانید این فیلدها را از طریق API برای فرمت‌های فوق بازنویسی کنید. برای PPTX، ویژگی Application به صورت «Aspose.Slides for PHP via Java» نوشته می‌شود. برای PDF، ویژگی‌های Creator و Producer به صورت «Aspose.Slides for PHP via Java x.x.x.» نوشته می‌شوند. این رفتار به‌صورت پیش‌فرض است و صرف‌نظر از نحوهٔ بارگذاری یا ذخیره‌سازی فایل، و صرف‌نظر از مقادیری که با استفاده از DocumentProperties::setNameOfApplication اختصاص می‌دهید، اعمال می‌شود.