نمای کلی محصول
به Aspose.Words برای Java خوش آمدید!
Aspose.Words یک کتابخانه کلاس چند پلتفرم است که برنامه شما را قادر می سازد تا انواع مختلفی از وظایف پردازش اسناد را انجام دهد. ما آن را ویرایشگر سند قابل برنامه ریزی می نامیم.
با استفاده از Aspose.Words، می توانید اسناد را بدون تکیه بر برنامه های شخص ثالث مانند Microsoft Word یا Office Automation ایجاد، تغییر، تبدیل، رندر و چاپ کنید.
شایان ذکر است که شما می توانید یک سند را از هر فرمت بار پشتیبانی شده به هر فرمت ذخیره پشتیبانی شده تبدیل کنید، به عنوان مثال، Microsoft Word فرمت ها به PDF، HTML، یا Markdown، HTML به DOCX و غیره. بیشتر بخوانید درباره تبدیل اسناد در تبدیل یک سند بخش.
یکی دیگر از گزینه های محبوب کتابخانه ما Reports and Mails است. کاربران ما تولید بسیار پیچیده به صورت جداگانه تنظیم مالی، پزشکی، و دیگر Reports. با انجام این کار، سند تولید شده به نظر می رسد که شما گزارش را به صورت دستی با استفاده از یک ویرایشگر متن معمولی ایجاد کرده اید. گزینه دیگر، Mail، توانایی تولید سریع هزاران و میلیون ها سند ساده اما هنوز شخصی مبتنی بر قالب را فراهم می کند.
در تلاش برای روشن تر و واضح تر کردن API، ما تصمیم گرفتیم که شیوه های مشترک توسعه پلتفرم Java را به رسمیت بشناسیم و به آن احترام بگذاریم. بنابراین، Aspose.Words برای Java از دستورالعمل های کدگذاری که به طور گسترده توسط Java توسعه دهندگان پذیرفته شده است، پیروی می کند.
مزایای استفاده از Aspose.Words
استفاده از Aspose.Words برای Java در پروژه شما مزایای زیر را به شما می دهد:
- عملکرد و مقیاس پذیری
- مجموعه ویژگی های غنی
- پلتفرم استقلال
- استقلال از برنامه های شخص ثالث
- منحنی یادگیری حداقل
نمودار زیر ویژگی های اصلی Aspose.Words برای Java و نحوه ارتباط آنها با یکدیگر را نشان می دهد.

مجموعه ای غنی از ویژگی ها
Aspose.Words برای Java ویژگی ها را می توان به چهار حوزه اصلی تقسیم کرد.
تبدیل
قابلیت تبدیل آسان و قابل اعتماد اسناد یکی از ویژگی های اصلی Aspose.Words است.
جامع واردات و صادرات اسناد با بیش از 35 فرمت فایل پشتیبانی شده به کاربران اجازه می دهد تا اسناد را از یک فرمت محبوب به another تبدیل کنند، به عنوان مثال، از DOCX به PDF، JPEG یا Markdown.
مدل شیء سند (DOM)
دسترسی برنامه ریزی شده از طریق یک API غنی به تمام عناصر سند و قالب بندی اجازه می دهد تا ایجاد، اصلاح، استخراج، کپی، تقسیم، پیوستن و جایگزینی محتوای سند. اطلاعات بیشتر را در Aspose.Words مدل شیء سند (DOM) بخش.
رندر کردن
ما از این اصطلاح استفاده می کنیم رندر در Aspose.Words برای توصیف فرآیند تبدیل یک سند به یک فرمت فایل یا یک رسانه، صفحه بندی شده یا که مفهوم صفحات را دارد.
شما می توانید کل اسناد یا صفحات خاص را به PDF یا XPS تبدیل کنید تا اسناد سمت سرور را تولید کنید، آنها را چاپ کنید یا صفحات را ارائه دهید. و همه این ها با وفاداری بالا – دقیقا مثل Microsoft Word این کار را می کرد.
گزارش
اسناد یا گزارش ها را از ابتدا یا با پر کردن قالب ها با داده ها از منابع داده یا اشیاء تجاری تولید کنید. برای اطلاعات بیشتر در مورد گزارش و گرفتن داده ها از پایگاه داده ها، به Mail Merge و گزارش و LINQ موتور گزارش بخش ها
پلتفرم استقلال
Aspose.Words برای Java تمام محیط های توسعه Java و سیستم عامل های استقرار را پوشش می دهد. API ما می تواند برای توسعه برنامه های کاربردی برای طیف گسترده ای از سیستم عامل ها مانند Windows, Linux, Mac OS, Android, و سیستم عامل های مختلف.
به عبارت ساده، اگر پلتفرم شما بتواند استاندارد Java را اجرا کند، می تواند Aspose.Words را برای Java اجرا کند. اگر درخواست شما می تواند با استاندارد Java API تماس بگیرد، شما هیچ مشکلی برای تماس با Aspose.Words برای Java API از درخواست خود نخواهید داشت.
در حال حاضر خط پایه ما JDK1 است.7 و جدیدتر اما ما هنوز از JDK1 حمایت می کنیم.6.
ما سه نسخه مختلف بر اساس همان پایگاه کد داریم:
- Aspose.Words برای Java
- Aspose.Words برای Android از طریق Java
- Aspose.Words برای JasperReports
در حالی که نسخه های Java و Android برای پلتفرم مربوطه کامپایل شده اند، Aspose.Words برای JasperReports فقط یک بسته بندی ضخیم در اطراف “ordinal” Aspose.Words برای Java است. این فقط برای راحتی است. همچنین می توانید به صورت دستی JasperReports خود را با کلمات Aspose ادغام کنید – به روشی خاص که بهتر با نیازهای شما مطابقت داشته باشد.
استقلال از سایر برنامه ها
Aspose.Words نیازی به برنامه های شخص ثالث ندارد، به عنوان مثال، Microsoft Office، برای کار بر روی دستگاه نصب شود. تمام اجزای Aspose کاملا مستقل هستند. این باعث می شود Aspose.Words یک جایگزین عالی برای اتوماسیون از نظر امنیت، ثبات، مقیاس پذیری/سرعت، قیمت و ویژگی های کار با اسناد و وظایف مرتبط باشد.
عملکرد و مقیاس پذیری
Aspose.Words برای عملکرد عالی در هر دو سرور یا مشتری طراحی شده است. Aspose.Words یک ظرف Java است که می تواند با هر برنامه Java با کپی کردن آن استفاده شود. همچنین می توانید افزونه HarfBuzz
را برای ویژگی های پیشرفته فونت اضافه کنید اگر به آن نیاز دارید (در یک ظرف جداگانه ارسال می شود). افزونه استاندارد Java ImageIO JAI همچنین می تواند به پلتفرم شما اضافه شود تا از کدک های اضافی ImageIO پشتیبانی کند (در محیط های مدرن Java نیازی نیست).
با Aspose.Words، شما می توانید هزاران سند را در عرض چند دقیقه تولید کنید، که شامل باز کردن یک سند، اصلاح محتوا و قالب بندی یا پر کردن آن با داده ها و ذخیره آن است. حتی بیشتر اسناد پیچیده باز می شوند و در یک P4 2 ذخیره می شوند.4Ghz 1Gb RAM ماشین در کسری از ثانیه.
Aspose.Words چند رشته ای امن است تا زمانی که فقط یک رشته در یک زمان روی یک سند کار کند. این یک سناریوی معمولی است که یک موضوع روی یک سند کار کند. موضوعات مختلف می توانند با خیال راحت همزمان روی اسناد مختلف کار کنند.
منحنی یادگیری حداقل
اگرچه بیش از 150 کلاس عمومی و شمارش در Aspose.Words وجود دارد، منحنی یادگیری حداقل است زیرا Aspose.Words API با توجه به اهداف زیر با دقت طراحی شده است:
- بهترین شیوه ها را از سایر روش های شناخته شده APIs مانند Microsoft Word اتوماسیون قرض بگیرید
- بهترین شیوه ها را از دستورالعمل های طراحی چارچوب Java قرض بگیرید
- تعادل سهولت استفاده و دستکاری دقیق عناصر سند را فراهم می کند
توسعه دهندگان که قبلا از اتوماسیون Microsoft Word در پروژه های خود استفاده کرده اند، نام و رفتار بسیاری از کلاس ها، روش ها و خواص را آشنا می دانند.
Document, Paragraph, Bookmark, Range, Section.PageSetup و Paragraph.ParagraphFormat از کلاس های Aspose.Words هستند. در عین حال، Aspose.Words کاملا متفاوت از مدل Microsoft Word شی است که یک سند را به عنوان یک درخت از اشیاء نشان می دهد، بیشتر شبیه یک درخت XML DOM است. اگر با هر کتابخانه XML DOM کار کرده اید، متوجه خواهید شد که درک و کار با Aspose.Words آسان است.
قیمت گذاری و سیاست ها
لطفا به سایت صدور مجوز صفحه برای اطلاعات در مورد مجوزها و بررسی اطلاعات قیمت گذاری صفحه برای جزئیات در مورد قیمت گذاری.
پشتیبانی فنی
برای اطلاعات بیشتر در مورد پشتیبانی فنی Aspose.Words، نگاهی به صفحه پشتیبانی.