تبدیل Publisher به JPG در سی شارپ | مبدل PUB به JPG/JPEG

Publisher یک نرم افزار انتشار دسکتاپ از مایکروسافت است که برای ایجاد انواع نشریات مانند خبرنامه، بروشور، آگهی و غیره استفاده می شود. با این حال، فایل‌های PUB به طور گسترده پشتیبانی نمی‌شوند، بنابراین در موارد خاص، ممکن است لازم باشد فایل‌های PUB را به صورت برنامه‌نویسی به تصاویر JPG تبدیل کنیم. در این پست وبلاگ، نحوه تبدیل Publisher به JPG در سی شارپ را به شما نشان خواهیم داد. ما یک راهنمای گام به گام و قطعه کد برای کمک به شما برای شروع ارائه خواهیم کرد.

این مقاله موضوعات زیر را پوشش می دهد:

  1. C# API برای تبدیل ناشر به JPG
  2. مراحل تبدیل فایل ناشر به JPG
  3. تبدیل ناشر به JPG در سی شارپ
  4. تبدیل فایل PUB به JPG به صورت آنلاین
  5. منابع یادگیری

C# API برای تبدیل ناشر به JPG

تبدیل ناشر به JPG شامل دو مرحله است. ابتدا از Aspose.PUB for .NET API برای بارگیری و رندر کردن فایل PUB به فرمت PDF استفاده می کنیم و سپس صفحات فایل PDF با استفاده از این فایل به تصاویر JPG تبدیل می شوند. Aspose.PDF برای NET API.

Aspose.PUB for .NET به توسعه دهندگان این امکان را می دهد که به طور یکپارچه با فایل های Microsoft Publisher (PUB) در برنامه های NET خود کار کنند. مجموعه ای جامع از ویژگی ها را برای خواندن، نوشتن، تبدیل و دستکاری فایل های PUB فراهم می کند. در حالی که Aspose.PDF برای دات نت یک ابزار همه کاره است که می تواند برای انجام طیف وسیعی از وظایف مربوط به فایل های PDF مورد استفاده قرار گیرد.

لطفاً DLLهای APIها را دانلود کنید یا آنها را با استفاده از دستورات NuGet زیر نصب کنید:

PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF

چگونه فایل Publisher PUB را به JPG تبدیل کنیم

با دنبال کردن مراحل زیر می‌توانیم به راحتی یک فایل PUB را به یک تصویر JPG تبدیل کنیم:

  1. یک تجزیه کننده PUB ایجاد کنید و فایل PUB را تجزیه کنید.
  2. یک PUB را به یک جریان فایل PDF تبدیل کنید.
  3. تمام صفحات سند PDF را مرور کنید.
  4. یک دستگاه Jpeg ایجاد کنید و صفحات را برای ذخیره به عنوان تصاویر JPG پردازش کنید.

حال، بیایید ببینیم که چگونه این مراحل را در سی شارپ انجام دهیم تا فایل Publisher PUB را به JPG تبدیل کنیم.

تبدیل ناشر به تصویر JPG در سی شارپ

لطفاً مراحل زیر را دنبال کنید تا فایل Publisher را به صورت برنامه‌نویسی در سی شارپ به تصویر JPG تبدیل کنید:

  1. با استفاده از متد CreateParser() از کلاس PubFactory یک تجزیه کننده PUB ایجاد کنید.
  2. فایل Publisher بارگذاری شده را با استفاده از روش Parse() تجزیه کنید.
  3. شی MemoryStream را برای نگهداری فایل PDF راه اندازی کنید.
  4. با استفاده از متد ConvertToPdf() PUB را به PDF تبدیل کنید.
  5. یک نمونه از کلاس Document با جریان PDF ایجاد کنید.
  6. اطلاعات فایل را با استفاده از شی کلاس PdfFileInfo دریافت کنید.
  7. صفحات سند PDF را مرور کنید و ارتفاع، عرض و وضوح را تنظیم کنید.
  8. پس از آن، یک نمونه از JpegDevice با ارتفاع، عرض و وضوح برای صفحه ایجاد کنید.
  9. در نهایت متد Process() را برای ذخیره به صورت JPG فراخوانی کنید. این صفحه و مسیر فایل تصویر خروجی را به عنوان آرگومان می گیرد.

نمونه کد زیر نحوه تبدیل Publisher به JPG در سی شارپ را نشان می دهد.

// این مثال کد نحوه تبدیل فایل Publisher PUB به فرمت تصویر JPG را نشان می دهد.
// فایل PUB را بارگیری کرده و PUB Parser را ایجاد کنید
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");

// فایل PUB را تجزیه کنید
var doc = parser.Parse();

// راه اندازی جریان حافظه
MemoryStream stream = new MemoryStream();

// تبدیل PUB به فایل PDF
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// بارگیری جریان سند PDF
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// دریافت اطلاعات فایل PDF
PdfFileInfo info = new PdfFileInfo(document);

// تمام صفحات PDF را مرور کنید
foreach (Page page in document.Pages)
{
    // عرض و ارتفاع صفحه را دریافت کنید
    int width = Convert.ToInt32(info.GetPageWidth(page.Number));
    int height = Convert.ToInt32(info.GetPageHeight(page.Number));

    // شی Resolution را ایجاد کنید
    Resolution resolution = new Resolution(300);

    // دستگاه Jpeg با عرض، ارتفاع و وضوح مشخص ایجاد کنید
    JpegDevice JpegDevice = new JpegDevice(width, height, resolution);

    // فایل Page را پردازش کنید و تصویر JPEG خروجی را ذخیره کنید
    JpegDevice.Process(page, "C:\\Files\\Page" + page.Number + ".jpg");
}
تبدیل ناشر به تصویر JPG در سی شارپ

تبدیل Publisher به تصویر JPG در سی شارپ.

مجوز رایگان دریافت کنید

شما می توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه ها را بدون محدودیت ارزیابی امتحان کنید.

تبدیل PUB به JPG - آنلاین رایگان

می‌توانید این برنامه رایگان آنلاین تبدیل PUB به JPG را برای تبدیل فایل‌های ناشر به تصاویر JPG بدون نصب هیچ نرم‌افزار یا افزونه‌ای امتحان کنید.

تبدیل فایل PUB به JPG به صورت آنلاین – منابع آموزشی

علاوه بر تبدیل فایل‌های Publisher PUB به فرمت JPG، می‌توانید ویژگی‌های مختلف دیگر کتابخانه را با استفاده از منابع زیر کشف کنید:

نتیجه

در این پست وبلاگ، نحوه تبدیل Publisher به JPG در سی شارپ را به شما نشان دادیم. ما یک راهنمای گام به گام و قطعه کد برای کمک به شما برای شروع ارائه کرده ایم. تبدیل فایل‌های Publisher به JPG کار نسبتاً ساده‌ای است و قطعه‌های کد ارائه‌شده در این پست وبلاگ می‌تواند به عنوان نقطه شروعی برای توسعه برنامه تبدیل Publisher به JPG شما استفاده شود. در صورت وجود هرگونه ابهام، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

همچنین ببینید