
“یک تصویر ارزش هزار کلمه را دارد“. ایدهها میتوانند از طریق یک تصویر ثابت بهطور مؤثری منتقل شوند تا یک توصیف کلامی ساده. بنابراین، تصاویر بهطور گستردهای در زندگی روزمره استفاده میشوند. انواع مختلفی از فرمتهای تصویری از جمله JPEG، PNG، BMP، GIF، TIFF و غیره برای به اشتراکگذاری اطلاعات استفاده میشوند. با این حال، اگر به نیازی برای به اشتراکگذاری یک مجموعه بزرگ از تصاویر برخورد کنیم، یا باید آنها را در یک بسته بایگانی کنیم یا یک کتابچه در فرمتای ایجاد کنیم که به آسانی در سمت گیرنده قابل مشاهده باشد. بنابراین، انتخاب ما فرمت سند قابل حمل (PDF) است، زیرا وفاداری سند را بدون توجه به نرمافزار کاربردی، سختافزار و همچنین سیستمعامل مورد استفاده برای مشاهده فایل حفظ میکند. بنابراین، در این مقاله، درباره ویژگی تبدیل تصویر به PDF با استفاده از Conholdate.Total for .NET API ها صحبت خواهیم کرد.
با این حال، پیش از آنکه به پیش برویم، بیایید برخی نکات را بررسی کنیم که تفاوت بین Conholdate.Total برای .NET و Aspose.Total برای .NET را برجسته میکند.
Aspose.Total for .NET مجموعهای از API های برنامهنویسی است که بهطور خاص برای ایجاد، دستکاری و تبدیل فرمتهای فایل پیشرو توسعه یافته است. این شامل Word، Excel، PDF، PowerPoint، Outlook، Diagram، MS Project، HTML و بیش از 100 فرمت فایل دیگر در داخل برنامههای استاندارد دسکتاپ، Console، ASP.NET و VB.NET است.
اگرچه، Conholdate.Total for .NET همچنین شامل Aspose.Total for .NET میباشد. اما، همچنین شامل GroupDocs.Total for .NET نیز میباشد. این بسته قابلیتهای اضافی برای مشاهده، تبدیل، حاشیهنویسی، مقایسه، امضا، جمعآوری، ویرایش، جستجو، و تجزیه فرمتهای اسنادی که بیشتر استفاده میشوند را ارائه میدهد. بنابراین در این بسته واحد، شما قابلیتهای بارگذاری فایلها، مشاهده آنها، دستکاری آنها و نمایش خروجی در فرمتهای پشتیبانی شده دیگر را دریافت میکنید، یعنی Load MS Word file and save into JPEG format.
بنابراین در این مقاله، ما قصد داریم ویژگی بارگذاری raster image file و ذخیره خروجی در فرمت PDF با استفاده از C# .NET را مورد بحث قرار دهیم.
تصویر را به PDF در C# تبدیل کنید
API یک راه حل برنامه نویسی پیشرو است که امکاناتی برای کار با MS Word (DOC، DOCX، RTF، DOT، DOTX، DOTM، DOCM)، OpenOffice: ODT، OTT فایلها ارائه میدهد. این API به توسعهدهندگان امکان میدهد که مدارک را تغییر دهند، تولید کنند، رندر کنند، تبدیل کنند و چاپ کنند بدون اینکه از Microsoft Word استفاده کنند. این API قابلیت رندر خروجی در DOC، RTF، HTML، OpenDocument، PDF، XPS، EPUB و بسیاری دیگر را پشتیبانی میکند. بنابراین میتوانیم از این API برای تبدیل تصویر به PDF استفاده کنیم.
برای استفاده از API، میتوانید یا download .dll را دانلود کنید یا NuGet مدیر بسته را باز کنید، به دنبال Aspose.Words بگردید و آن را نصب کنید. لطفاً دستور زیر را در کنسول مدیر بسته اجرا کنید تا آن را نصب کنید.
Install-Package Aspose.Words -Version 21.3.0
لطفاً مراحل زیر را دنبال کنید تا عملیات تبدیل را انجام دهید
C#.NET
- یک نمونه از Document کلاس ایجاد کنید.
- یک نمونه از DocumentBuilder ایجاد کنید و شی Document را به عنوان یک آرگومان پاس دهید.
- Call InsertImage(…) method of DocumentBuilder class and pass source image path as argument.
- متد Save(..) را فراخوانی کنید و نام فایل حاصل را به عنوان آرگومان ارائه دهید.
// برای مثالها و فایلهای داده کامل، لطفاً به https://github.com/aspose-words/Aspose.Words-for-.NET بروید
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.InsertImage(dataDir + "Watermark.png");
dataDir = dataDir + "DocumentBuilderInsertInlineImage_out.doc";
doc.Save(dataDir);
مجوز رایگان بگیرید
برای استفاده از API بدون هیچ محدودیتی، لطفاً درخواست یک مجوز موقت رایگان را در نظر بگیرید.
نتیجه گیری
در این مقاله، ما در مورد قابلیتهای Conholdate.Total for .NET بسته برای تبدیل تصاویر رستری به فرمت PDF یاد گرفتهایم.
مقالات مرتبط
شما میتوانید بازدید از پیوندهای زیر را برای جزئیات در مورد در نظر بگیرید