چگونه TIFF را به PDF در C# تبدیل کنیم

چگونه TIFF را به PDF در C# تبدیل کنیم

این آموزش سریع توضیح می‌دهد که چگونه می‌توان تصاویر TIFF را به فرمت PDF با استفاده از C# تبدیل کرد. این آموزش الزامات لازم برای پیکربندی محیط شما را شرح می‌دهد و راهنمایی مرحله به مرحله برای انجام تبدیل ارائه می‌دهد.

مزایای تبدیل TIFF به PDF

  1. سازگاری جهانی:
    • فایل‌های PDF را می‌توان تقریباً در هر دستگاه یا پلتفرمی مشاهده کرد.
  2. حفظ اسناد:
    • کیفیت و چیدمان اصلی فایل TIFF را حفظ می‌کند.
  3. امنیت بهبود یافته:
    • PDFها امکان رمزگذاری و حفاظت با رمز عبور را فراهم می‌کنند.

پیش‌نیازها: آماده‌سازی محیط

  1. Visual Studio یا هر IDE سازگار با .NET را راه‌اندازی کنید.
  2. کتابخانه Aspose.Imaging را از طریق مدیر بسته NuGet نصب کنید.

راهنمای گام به گام برای تبدیل TIFF به PDF

مرحله 1: پیکربندی پروژه

کتابخانه Aspose.Imaging را با استفاده از NuGet نصب کنید.

Install-Package Aspose.Imaging

مرحله 2: افزودن فضای نام

به فضای نام Aspose.Imaging ارجاع دهید تا به امکانات آن دسترسی پیدا کنید.

using Aspose.Imaging;
using Aspose.Imaging.FileFormats.Tiff;
using Aspose.Imaging.ImageOptions;

مرحله 3: بارگذاری فایل TIFF

فایل TIFF منبع را با استفاده از متد Image.Load بارگذاری کنید.

using (Image TifImage = Image.Load("Original.tif"))
{
    // مراحل پردازش بیشتر در اینجا دنبال می‌شود
}

مرحله 4: ایجاد گزینه‌های PDF

یک شیء PdfOptions ایجاد و راه‌اندازی کنید تا تنظیمات خروجی را سفارشی کنید.

TiffImage tiffImage = (TiffImage)TifImage;
PdfOptions pdfOptions = new PdfOptions()
{
    ResolutionSettings = new ResolutionSetting(
        tiffImage.HorizontalResolution,
        tiffImage.VerticalResolution
    )
};

مرحله 5: ذخیره PDF

فایل PDF تولید شده را با استفاده از متد Save در دیسک ذخیره کنید.

TifImage.Save("ExportedTiff.pdf", pdfOptions);

مثال کد کامل برای تبدیل TIFF به PDF

در اینجا یک مثال کامل ارائه شده است که نشان می‌دهد چگونه می‌توان یک فایل TIFF را به PDF تبدیل کرد:

using (Image TifImage = Image.Load("Original.tif"))
{
    TiffImage tiffImage = (TiffImage)TifImage;

    PdfOptions pdfOptions = new PdfOptions()
    {
        ResolutionSettings = new ResolutionSetting(
            tiffImage.HorizontalResolution,
            tiffImage.VerticalResolution
        )
    };

    TifImage.Save("ExportedTiff.pdf", pdfOptions);
}

اطلاعات اضافی

  • کلاس PdfOptions همچنین شامل ویژگی‌هایی مانند PageSize و MultiPageOptions است که امکان سفارشی‌سازی بیشتر را فراهم می‌کند.
  • می‌توانید تنظیمات فشرده‌سازی و کیفیت را از طریق PdfOptions برای خروجی سفارشی تنظیم کنید.

نتیجه‌گیری

این آموزش نشان داده است که چگونه می‌توان تصاویر TIFF را به فرمت PDF با استفاده از C# تبدیل کرد. با تنها چند خط کد، می‌توانید به راحتی فایل‌های تصویری را مدیریت و دستکاری کنید. برای عملکردهای بیشتر، عملیات اضافی دستکاری تصویر مانند فشرده‌سازی تصاویر یا تغییر فرمت‌ها را بررسی کنید.

 فارسی