pdf ל-html

למד כיצד להמיר PDF ל-HTML באמצעות Python

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

Python REST API עבור המרת PDF ל-HTML

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

Python Cloud SDK מסוגל ליצור, לערוך או להפוך קבצי PDF לפורמטים שונים כולל EPUB, PS, SVG, XLSX, PPTX, DOCX, HTML.

ה-SDK זמין להורדה במאגר PIP ו-GitHub. כעת אנא בצע את הפקודה הבאה בשורת הטרמינל/הפקודה כדי להתקין את הגרסה העדכנית ביותר של SDK במערכת.

pip install asposepdfcloud

במקרה שאתה צריך להוסיף ישירות את ההפניה בפרויקט Python שלך בתוך Visual Studio IDE, אנא חפש asposepdfcloud כחבילה תחת חלון סביבת Python. אנא בצע את השלבים הממוספרים בתמונה למטה כדי להשלים את תהליך ההתקנה.

pdftohtml API

תמונה 1:- API להמרת PDF ל-HTML.

המר PDF ל-HTML ב-Python

אנא עקוב אחר ההוראות המפורטות להלן כדי להמיר PDF לפורמט HTML.

  • ראשית, צור מופע של מחלקה ApiClient תוך העברת פרטי ClinetID ולקוח סודי כארגומנטים.
  • שנית, צור אובייקט של PdfApi שבו נעביר אובייקט ApiClient כארגומנט.
  • שלישית, ציין את השם של PDF הקלט ואת הפלט שנוצר.
  • לבסוף, קרא לשיטת putpdfinstoragetohtml(…) של המחלקה PdfApi, כדי להתחיל את ההמרה. הפלט מאוחסן באחסון ענן.
# לדוגמאות קוד מלאות, בקר בכתובת https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python

import asposepdfcloud
import asposepdfcloud.models
import asposepdfcloud.api_client
from asposepdfcloud import PdfApi

def pdf2html():
    try:
        #initialize PdfApi client instance using ClientID and ClientSecret
        pdf_api_client = asposepdfcloud.api_client.ApiClient("406b404b2df649611e508bbcfcd2a77f", "88d1cda8-b12c-4a80-b1ad-c85ac483c5c5")

        # צור מופע PdfApi תוך העברת PdfApiClient כארגומנט
        pdf_api = PdfApi(pdf_api_client)

        # מסמך מקור PDF
        input_file_name = 'completeWorkbook.pdf'

        # שם הקובץ שנוצר
        resultant_file_name = 'CodeConversion.zip'
    
        # התקשר ל-API לביצוע ההמרה
        # קבענו את פורמט הפלט כ-zip ואת סוג המסמך כ-xhtml
        response = pdf_api.put_pdf_in_storage_to_html(input_file_name,fixed_layout='true', split_into_pages='false', document_type='Xhtml', output_format='zip',out_path=resultant_file_name)

        # הדפס הודעה במסוף (אופציונלי)
        print('PDF successfully converted to HTML format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))

PDF ל-HTML באמצעות פקודת cURL

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

ראשית עלינו ליצור אסימון גישה ל-JWT המבוסס על אישורי לקוח. אנא בצע את הפקודה הבאה כדי ליצור את אסימון JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

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

curl -v -X GET "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/convert/html?documentType=Xhtml&fixedLayout=true&splitCssIntoPages=false&splitIntoPages=false&fontSavingMode=AlwaysSaveAsTTF" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o .\Documents\PDFConversion.zip

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

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/completeWorkbook.pdf/convert/html?outPath=converted.html&fixedLayout=true&splitIntoPages=false&outputFormat=Zip" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
תצוגה מקדימה של PDF ל-HTML

תמונה 2: - תצוגה מקדימה של המרת PDF ל-HTML.

מַסְקָנָה

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

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

מאמרים קשורים

אנו ממליצים בחום לבקר בקישורים הבאים כדי ללמוד עוד על: