המר את דף האינטרנט שלך ל-PDF באופן מיידי באמצעות ערכות SDK בענן של Aspose.PDF. המרת HTML ל-PDF בפקודה אחת.

ממיר html ל-pdf

סקירה כללית

האם אתה תוהה להעשיר את אפליקציית Node.js שלך בממיר HTML ל-PDF? נחתתם במקום הנכון. לאחרונה, פרסמנו כמה פוסטים בבלוג כגון PDF To DOC Converter – Aspose.PDF Cloud SDKs For Node.js, המר Excel ל-PDF ב-Python | גיליון אלקטרוני XLS ל-PDF, ועוד. עם זאת, זהו מאמר חדש בסדרה של Aspose.PDF Cloud Product Family ואנו נבחן את ספריית המרת האינטרנט ל-PDF על ידי כיסוי הנקודות הבאות.

הקדמה של ממיר פורמטים של קבצים (Aspose.PDF)

ב[פוסט הבלוג] האחרון שלנו 7, תיארנו באופן מקיף מהו Aspose.PDF וכיצד זה עובד. עם זאת, הפוסט הקודם שלנו בבלוג עסק בהמרה של קבצי PDF ל-DOC באמצעות SDK מבוססי ענן שסופקו על ידי Aspose.PDF. יתר על כן, מפתחים יכולים לבחור ב- REST (העברת מצב ייצוגי) APIs או SDKs (ערכת פיתוח תוכנה).שתי הגרסאות זמינות עם תיעוד מלא לגבי פיתוח ושימוש. יתר על כן, המנויים של Aspose.PDF עשויים למנף את פורום שבו הם יכולים לפתוח כל דיון על תכונות. צוות התמיכה די חי לקראת שאלות/דיונים כדי להפוך את חווית המשתמש ללא טרחה.

מעל לכל, Aspose.Cloud Product Family מגיע עם עורך חי שבו אתה יכול לחוות ממשקי API בזמן אמת, ומכאן שאתה יכול לבדוק את ממיר HTML ל-PDF רק מהממשק. זה נותן לך ממשק ידידותי למשתמש ממש נחמד שבו אתה יכול להכניס נתונים ולהעלות קבצים כדי לבדוק את התכונות. בנוסף, אתה יכול לבדוק באינטרנט את תכונת המרת PDF בעצמך כפי שמוצג בתמונה למטה.

ממיר html ל-pdf

לאחר שתסיים עם הבדיקה, תוכל להציג ולבחור את תוכנית המנוי ב-dashboard של Aspose.cloud. תוכנית חינמית זמינה גם כדי להבין את כל המערכת האקולוגית.

היתרונות העסקיים של API להמרת מסמכים מבוסס ענן

בחלק זה, נבדוק מדוע חשוב להעשיר את האפליקציה שלך בממיר פורמטים של קבצים וגם נבחן את היתרונות העסקיים שלה. קובצי HTML מעובדים בדפדפן האינטרנט ומשמשים לפיתוח אתרים עסקיים. היתרונות הבאים ראויים להזכיר כאן.

אדג’ תחרותי

תחשוב כאילו אתה הבעלים של עסק מקוון המבוסס על שירותי ענן. זה תמיד יהיה הרבה מאוד לעזור למשתמשים שלך עם מקסימום תכונות להתמודד עם משימות שגרתיות. ממירי פורמטים של קבצים נמצאים בעסק טוב בנקודת הזמן הנוכחית בגלל מבנים שונים של קבצי נתונים והמרת אינטרנט ל-PDF די נפוצה ביניהם.

גישה לא מקוונת

בכל הנוגע לממיר HTML ל-PDF, היתרון הגדול ביותר של גרסת PDF של דף אינטרנט הוא שאתה יכול לשמור אותו ולצפות בו במצב לא מקוון.

ניתן לעריכה

זהו מאפיין נוסף המצורף לקבצי PDF שתוכלו לערוך בכל דרך שתרצו כמו הדגשת הטקסט, חתימות דיגיטליות, הערות עשירות ועוד.

באופן דומה, ישנם מקצוענים רבים אחרים שמגיעים עם ערכות SDK מבוססות ענן של Aspose.PDF שתוכלו לשלב במרחב העסקי המקוון שלכם תוך זמן קצר. כל התהליך הוא די פשוט וידידותי שאתה פשוט מאפשר אותו ושאר הקסם מתרחש בצורה חלקה.

כיצד להמיר HTML ל-PDF באמצעות ערכות SDK בענן Aspose.PDF?

עד כה, עברנו ממיר פורמטים של קבצים (Aspose.PDF) וגם בדקנו כמה יתרונות הליבה של ממשק API להמרת מסמכים מבוסס ענן. לאחר מכן, נראה כיצד נוכל להגדיר Aspose.PDF באפליקציית Node.js שלנו.

אם אתה חדש בפלטפורמה שלנו, אל תהסס לבקר ב[מדריך] זה 14 שבו הגדרנו כל שלב בנוגע להגדרת Aspose.cloud. בנוסף, פירטנו גם את הדרישות המוקדמות.

כפי שהקמנו פרויקט בסיסי ב-Nestjs(כלומר Nod.js framework) להגדרת ממיר HTML ל-PDF במארח המקומי שלנו. כעת, בואו נפתח את הקובץ “app.controller.ts” הממוקם בתוך תיקיית ‘src’, ונדביק את הקוד הבא כדי לאפשר המרת אינטרנט ל-PDF באפליקציית Node.js שלך.

import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}
  @Post('/html-to-pdf')
  async htmlToPdf() {
    const name = 'index.html';
    const SrcFile = '/' + name;
    const detFolder = '/myfolder';
    const resultFile = 'index.pdf';
    const resultPath = 'myfolder/' + resultFile;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultFile;

    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      // Upload file to aspose cloud storage
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), 'testing');
      // Invoke Aspose.Pdf Cloud SDK API to create PDF file from HTML
      await pdfApi.putHtmlInStorageToPdf(
        resultFile,
        SrcFile,
        name,
        null,
        null,
        false,
        null,
        null,
        null,
        null,
        detFolder,
        storageName,
      );

      // Download pdf from cloud storage
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);

      return 'Web Page converted to PDF successfully';
    } catch (e) {
      throw e;
    }
  }
}

לבסוף, הפעל מחדש את השרת, אתה יכול לשלוח בקשת פרסום בכתובת https://localhost:3000/html-to-pdf. כעת, אתה אמור לראות קובץ בשם “index.pdf” בתיקיית השורש של הפרויקט שלך. זה הכל.

מַסְקָנָה

זהו הסוף של מאמר ההדרכה Aspose.PDF הזה. ראית בבירור כמה פשוט כל התהליך שבו אתה יכול להעשיר את אפליקציית Node.js שלך עם ממיר HTML ל-PDF ברמה ארגונית. יתר על כן, אתה יכול להפחית עלויות הקשורות למשימות חוזרות ולייעל את הביצועים על ידי בחירה בממיר פורמטים של קבצים מבוסס ענן. כעת, אתה יודע כיצד להמיר HTML ל-PDF ומכיר את ספריית המרת האינטרנט ל-PDF המוצעת על ידי Aspose.PDF. לכן, זה הזמן המתאים להירשם ל-SDKs מבוססי ענן עבור אפליקציית Node.js שלך. בנוסף, יש [תיעוד] מקיף 16 לכל תכונה של כל ממיר קבצים מקוון. קיימות תוכניות שונות זמינות ויכולות לבחור בתוכנית חינמית לבדיקה נוספת לפני ביצוע רכישה.

לבסוף, מדור בלוגים מתעדכן כל הזמן במאמרים חדשים. לכן, אנא הישאר בקשר לקבלת עדכונים שוטפים. יתר על כן, אתה יכול לעקוב אחרינו בחשבונות המדיה החברתית שלנו Facebook, LinkedIn, ו-Twitter.

שאל שאלה

אל תהסס לבקר בפורום שלנו שפעיל מאוד להגיב לשאלות ושאילתות/דיונים.

לַחקוֹר

ייתכן שתמצא את הקישורים הבאים רלוונטיים: