نحوه تبدیل PDF به تصویر JPG در Node.js با استفاده از REST API

با استفاده از REST API تصاویر PDF را به JPG در Node.js تبدیل کنید

کاربران اغلب نیاز دارند PDF را به تصویر تبدیل کنند زیرا یک تصویر یکی از اجزای اصلی داده است. تجزیه و نمایش محتوا از یک سند PDF به دلیل پیچیدگی فرمت چالش برانگیز است. شما می توانید PDF را به تصاویر فرمت های محبوب مانند JPG/JPEG به صورت برنامه نویسی در فضای ابری تبدیل کنید. به عنوان یک توسعه دهنده Node.js، می توانید به راحتی PDF را با وضوح بالا به JPG در برنامه های Node.js خود به صورت آنلاین تبدیل کنید. این مقاله بر روی نحوه تبدیل PDF به تصویر JPG در node.js با استفاده از REST API تمرکز خواهد کرد.

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

PDF به Image Converter REST API و Node.js SDK

من قصد دارم از Node.js SDK of GroupDocs.Conversion Cloud API برای تبدیل PDF به JPG استفاده کنم. API به شما امکان می دهد اسناد و تصاویر خود را به هر فرمتی که نیاز دارید تبدیل کنید. این برنامه از تبدیل بیش از 50 نوع سند و تصویر مانند Word، Excel، PowerPoint، PDF، HTML، JPG، PNG، CAD و غیره پشتیبانی می کند. همچنین SDK های دات نت، جاوا، PHP، روبی، اندروید و پایتون را به عنوان اعضای خانواده تبدیل سند برای Cloud API.

GroupDocs.Conversion Cloud را می توان با اجرای دستور زیر در کنسول در برنامه های Node.js خود نصب کرد:

npm install groupdocs-conversion-cloud

لطفاً قبل از شروع به دنبال کردن مراحل و نمونه‌های کد موجود، شناسه مشتری و راز مشتری خود را از داشبورد جمع‌آوری کنید. پس از اینکه شناسه و راز خود را دریافت کردید، کد را مطابق شکل زیر اضافه کنید:

# Node.js SDK را در برنامه نود خود از http://api.groupdocs.cloud وارد کنید
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// ClientId و clientSecret را از https://dashboard.groupdocs.cloud دریافت کنید (ثبت نام رایگان لازم است).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

نحوه تبدیل PDF به فرمت JPG با استفاده از REST API در Node.js

این بخش یک راهنمای گام به گام در مورد نحوه وارد کردن فایل های PDF به تصاویر JPG را پوشش می دهد. برای تبدیل یک فایل PDF به یک فایل تصویری JPG مراحل ساده زیر را دنبال کنید:

  1. آپلود فایل PDF را در ابر
  2. تبدیل PDF به تصویر JPG بصورت آنلاین رایگان در Node.js
  3. دانلود فایل JPG تبدیل شده

فایل را آپلود کنید

ابتدا فایل PDF را با استفاده از نمونه کد زیر در Cloud آپلود کنید:

// فایل را در IOStream از درایو سیستم خود باز کنید.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// خواندن فایل
fs.readFile(resourcesFolder, (err, fileStream) => {
  // FileApi را بسازید
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // ایجاد درخواست آپلود فایل
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // آپلود فایل
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

در نتیجه، فایل PDF آپلود شده در بخش فایل ها داشبورد شما در فضای ابری قابل دسترسی خواهد بود.

با استفاده از Node.js PDF را به JPG تبدیل کنید

اکنون برای تبدیل PDF به فایل JPG به صورت برنامه نویسی، مراحل و نمونه کد زیر را دنبال کنید:

  • یک نمونه از ConvertApi ایجاد کنید
  • یک نمونه از کلاس ConvertSettings ایجاد کنید
  • اکنون نام فضای ذخیره سازی ابری را تنظیم کنید
  • سپس مسیر فایل PDF ورودی را تنظیم کنید
  • فرمت فایل خروجی را به صورت “jpg” تنظیم کنید
  • سپس مسیر فایل خروجی را ارائه دهید
  • اکنون یک شی از کلاس ConvertDocumentRequest ایجاد کنید
  • در نهایت، فایل خروجی را با فراخوانی متد ConvertApi.convertDocument() دریافت کنید.

مثال کد زیر نحوه تبدیل PDF به JPG را بدون از دست دادن کیفیت با استفاده از REST API در Node.js نشان می دهد:

// نحوه تبدیل فایل PDF به فرمت تصویر JPG با استفاده از Node.js

const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  try {
    // ایجاد درخواست تبدیل سند
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})
نحوه تبدیل PDF به JPG با استفاده از Node.js

با استفاده از Node.js PDF را به JPG تبدیل کنید

فایل تبدیل شده را دانلود کنید

نمونه کد بالا فایل JPG تبدیل شده را در فضای ابری ذخیره می کند. با استفاده از نمونه کد زیر می توانید آن را دانلود کنید:

// برای دانلود فایل تبدیل شده، FileApi را بسازید
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// ایجاد درخواست فایل دانلود
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.jpg", myStorage);
// فایل دانلود و پاسخ نوع Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // فایل را در دایرکتوری سیستم خود ذخیره کنید
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

تبدیل PDF به JPG با استفاده از گزینه های پیشرفته

مراحل و قطعه کد زیر نحوه تبدیل PDF به تصویر با استفاده از API مبدل آنلاین با کیفیت بالا PDF به JPG و برخی تنظیمات پیشرفته را نشان می دهد:

  • یک نمونه از ConvertApi ایجاد کنید
  • یک نمونه از ConvertSettings ایجاد کنید
  • اکنون نام فضای ذخیره سازی ابری را تنظیم کنید
  • سپس مسیر فایل PDF را تنظیم کنید
  • سپس مقدار “jpg” را روی قالب تنظیم کنید
  • JpgConvertOptions را تعریف کنید
  • تنظیمات مختلف تبدیل مانند grayscale، fromPage، pagesCount، کیفیت، rotateAngle، usePdf و غیره را تنظیم کنید.
  • اکنون مکالمات و مسیر فایل خروجی را تنظیم کنید
  • شی ConvertDocumentRequest ایجاد کنید
  • در نهایت، با فراخوانی کلاس ConvertApi.convertDocument() PDF را به JPG تبدیل کنید.

مثال کد زیر نحوه تبدیل فرمت pdf به jpg را با گزینه های پیشرفته تبدیل نشان می دهد:

// نحوه تبدیل PDF به JPG با استفاده از گزینه های پیشرفته
const convert_options = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  
  convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  convertOptions.grayscale = true;
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 1;
  convertOptions.quality = 100;
  convertOptions.rotateAngle = 90;
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  try {
    // ایجاد درخواست تبدیل سند
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert_options()
.then(() => {
  console.log("Converted PDF to JPG image with advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})
نحوه تبدیل pdf به jpg در ویندوز 10 با استفاده از گزینه های پیشرفته

با استفاده از گزینه های پیشرفته، از PDF به JPG یک تصویر تبدیل کنید

بدون استفاده از Cloud Storage PDF را به JPG تبدیل کنید

برای تبدیل PDF به JPG بدون استفاده از فضای ذخیره سازی ابری، لطفاً مراحل زیر را دنبال کنید:

  • یک نمونه از ConvertApi ایجاد کنید
  • ConvertDocumentDirectRequest را ایجاد کنید
  • مسیر فایل ورودی و فرمت هدف را به عنوان پارامترهای ورودی ارائه دهید
  • با فراخوانی روش convertDocumentDirect() به نتیجه برسید
  • فایل خروجی را با استفاده از روش FileStream.writeFile() در مسیر محلی ذخیره کنید

قطعه کد زیر نحوه تبدیل اسناد PDF به JPG را بدون استفاده از فضای ذخیره سازی ابری نشان می دهد. یعنی فایل ورودی را در بدنه درخواست ارسال می‌کنید و فایل خروجی را در پاسخ API دریافت می‌کنید.

// نحوه تبدیل PDF به JPG بدون استفاده از Cloud Storage
const convertdirect = async () => {
  // مقداردهی اولیه api
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // فایل ورودی
  let file = fs.readFileSync('H:\\groupdocs-cloud-data\\sample-file.pdf');

  try {
    // ایجاد درخواست تبدیل سند
    const request = new groupdocs_conversion_cloud.ConvertDocumentDirectRequest("jpg", file);
    // تبدیل سند
    let result = await convertApi.convertDocumentDirect(request);
    // در مسیر محلی ذخیره کنید
    fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.jpg", result, "binary", function (err) { });
  }
  catch (err) {
    throw err;
  }
}

convertdirect()
.then(() => {
  console.log("Directly converted PDF to JPG file format.");
})
.catch((err) => {
  console.log("Error occurred while directly converting the PDF file:", err);
})
بدون استفاده از Cloud Storage چندین pdf را به jpg تبدیل کنید

بدون استفاده از Cloud Storage چندین pdf را به jpg تبدیل کنید

تبدیل PDF به JPG و اضافه کردن واترمارک

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

  • یک نمونه از ConvertApi ایجاد کنید
  • یک شی از ConvertSettings ایجاد کنید
  • اکنون نام فضای ذخیره سازی ابری را تنظیم کنید
  • سپس مسیر فایل PDF را تنظیم کنید
  • اکنون، “jpg” را به فرمت اختصاص دهید
  • مسیر فایل خروجی را ارائه دهید
  • کلاس WatermarkOptions را تعریف کنید
  • گزینه های واترمارک مانند متن، رنگ، عرض، ارتفاع، پس زمینه و غیره را تنظیم کنید.
  • PdfConvertOptions را تعریف کرده و WatermarkOptions را اختصاص دهید
  • اکنون، مقدار convert Options را تنظیم کنید
  • سپس، نمونه ConvertDocumentRequest را ایجاد کنید
  • در نهایت، با استفاده از کلاس ConvertApi.convertDocument() تبدیل کنید و تماس بگیرید

مثال کد زیر نحوه تبدیل سند PDF به JPG و افزودن واترمارک به سند PDF تبدیل شده با استفاده از REST API در Node.js را نشان می دهد.

// نحوه تبدیل تصویر فایل PDF به JPG با واترمارک 
const convertwatermark = async () => {
  // مقداردهی اولیه api
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
  // تنظیمات تبدیل را تعریف کنید
  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "jpg";
  settings.outputPath = "nodejs-testing/sample-file.jpg";

  // تعریف گزینه های واترمارک
  let watermark = new groupdocs_conversion_cloud.WatermarkOptions();
  watermark.text = "This is a Sample watermark";
  watermark.color = "Red";
  watermark.width = 250;
  watermark.height = 300;
  watermark.top = 150;
  watermark.left = 300;
  watermark.rotationAngle = 45;
  watermark.bold = true;
  watermark.background = false;

  // گزینه های تبدیل PDF را تعریف کنید
  let convertOptions = new groupdocs_conversion_cloud.JpgConvertOptions()
  convertOptions.watermarkOptions = watermark;

  settings.convertOptions = convertOptions;

  try {
    // ایجاد درخواست تبدیل سند
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convertwatermark()
.then(() => {
  console.log("watermark added to converted PDF to JPG image.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF document:", err);
})
API تبدیل تصویر PDF به JPG برای اضافه کردن واترمارک

تبدیل PDF به JPG و اضافه کردن واترمارک

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

چگونه از مبدل PDF به JPG با کیفیت بالا به صورت آنلاین و رایگان استفاده کنیم؟ لطفاً بهترین تبدیل رایگان PDf به JPG آنلاین با کیفیت بالا زیر را امتحان کنید، که با استفاده از API فوق توسعه یافته است.

نتیجه

در این مقاله یاد گرفتید:

  • نحوه تغییر فرمت PDF به JPG در Node.js در فضای ابری.
  • فایل PDF را به صورت برنامه‌ریزی آپلود کنید و سپس فایل تبدیل شده را از ابر دانلود کنید.
  • تبدیل pdf به jpg آنلاین با کیفیت بالا و بدون استفاده از فضای ذخیره سازی ابری.
  • نحوه تبدیل pdf به jpg در Node.js با استفاده از گزینه های پیشرفته.
  • نحوه اضافه کردن واترمارک به سند PDF تبدیل شده با استفاده از Node.js.

می‌توانید با استفاده از مستندات درباره GroupDocs.Conversion Cloud API بیشتر بیاموزید. ما همچنین یک بخش API Reference ارائه می دهیم که به شما امکان می دهد API های ما را مستقیماً از طریق مرورگر تجسم کنید و با آنها تعامل داشته باشید. علاوه بر این، به شما توصیه می کنیم به [راهنمای شروع به کار] ما مراجعه کنید (https://docs.groupdocs.cloud/merger/getting-started/)

علاوه بر این، blog.groupdocs.cloud در حال نوشتن پست های وبلاگ جدید در مورد موضوعات جالب است. لطفا برای آخرین اطلاعات تماس بگیرید.

یه سوال بپرس

می‌توانید از تالار گفتمان پشتیبانی رایگان ما برای پرسیدن هرگونه سؤالی درباره نحوه تبدیل PDF به فرمت JPG استفاده کنید.

سوالات متداول

چگونه PDF را در Node.js به JPG تبدیل کنم؟

لطفاً این پیوند را دنبال کنید تا قطعه کد Node.js را برای نحوه تبدیل سریع و آسان PDF به فایل JPG بیاموزید.

چگونه با استفاده از REST API PDF را به فایل JPG تبدیل کنیم؟

یک نمونه از ConvertApi ایجاد کنید، مقادیر تنظیمات تبدیل را تنظیم کنید و برای تبدیل PDF به فایل JPG، متد convertDocument را با ConvertDocumentRequest فراخوانی کنید.

چگونه PDF را به صورت رایگان به JPG تبدیل کنیم؟

مبدل آنلاین رایگان PDF به JPG به شما امکان می دهد PDF را سریع و آسان به فرمت JPG صادر کنید. پس از تکمیل تبدیل، می توانید فایل JPG را دانلود کنید.

چگونه فایل PDF را به صورت آنلاین به JPG تبدیل کنم؟

  • [تبدیل آنلاین PDF به JPG] را باز کنید (https://products.groupdocs.app/conversion/pdf-to-jpg)
  • برای آپلود پی دی اف داخل قسمت رها کردن فایل کلیک کنید یا فایل PDF را بکشید و رها کنید.
  • بر روی دکمه Convert Now کلیک کنید و نرم افزار تبدیل آنلاین PDF به JPG فایل PDF را به JPG تبدیل می کند.
  • لینک دانلود فایل خروجی بلافاصله پس از تبدیل PDF به فایل JPG در دسترس خواهد بود.

چگونه کتابخانه دانلود رایگان مبدل PDF به JPG را نصب کنیم؟

مبدل PDF به JPG را به صورت رایگان دانلود کتابخانه Node.js برای ایجاد، و تبدیل PDF به JPG به صورت برنامه ریزی شده نصب کنید.

چگونه PDF را به JPG به صورت آفلاین در ویندوز تبدیل کنم؟

لطفاً برای دانلود نرم افزار مبدل PDF به JPG به صورت رایگان برای ویندوز، از این پیوند دیدن کنید. این نرم افزار دانلود رایگان تبدیل PDF به JPG را می توان برای تبدیل سریع PDF به JPG در ویندوز با یک کلیک استفاده کرد.

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

برای کسب اطلاعات بیشتر پیشنهاد می کنیم مقالات زیر را مطالعه کنید: