jpg-დან pdf-მდე

გადაიყვანეთ JPG PDF-ზე .NET REST API-ით.

ინფორმაციის გაცვლა და დოკუმენტების გაზიარება ყოველდღიური სამუშაოების განუყოფელი ნაწილია და JPG სურათების PDF დოკუმენტებად გადაქცევის შესაძლებლობა შეუცვლელი გახდა. მიუხედავად იმისა, რომ JPG ფაილები ემსახურება როგორც საერთო ფორმატს სურათების გადასაღებად და შესანახად, მათ არ გააჩნიათ მრავალმხრივი და პორტაბელურობა, რომელიც აუცილებელია დოკუმენტების ყოვლისმომცველი მართვისთვის. აქედან გამომდინარე, ტრანსფორმაციული პროცესი JPG-ზე PDF-ად გადაქცევისთვის ახიდებს უფსკრული სტატიკურ სურათებსა და დინამიურ, მრავალგვერდიან დოკუმენტებს შორის. ეს სტატია იკვლევს ამ კონვერტაციის ფუნქციის აუცილებლობას .NET REST API-ს გამოყენებით.

JPG to PDF Conversion API

Aspose.PDF Cloud SDK for .NET-ით შეგიძლიათ დაიწყოთ JPG-ზე PDF-ზე გადაყვანა ძალისხმევის გარეშე, შეინარჩუნოთ სურათის ხარისხი და უზრუნველყოთ ზუსტი წარმოდგენა მიღებული PDF დოკუმენტში. Aspose.PDF Cloud-ის ღრუბელზე დაფუძნებული არქიტექტურა უზრუნველყოფს მასშტაბურობასა და ხელმისაწვდომობას, რაც საშუალებას გაძლევთ შეუფერხებლად დააკავშიროთ მოწინავე ფუნქციები თქვენს აპლიკაციებში რთული ლოკალური ინსტალაციების საჭიროების გარეშე.

  • გარდა კონვერტაციისა, შეგიძლიათ გამოიყენოთ ძლიერი SDK PDF დოკუმენტების სხვადასხვა გზით მანიპულირებისთვის, მათ შორის PDF ფაილების შერწყმა, გაყოფა და შეკუმშვა, ტექსტისა და სურათების ამოღება, ანოტაციების და წყლის ნიშნების დამატება და OCR (ოპტიკური სიმბოლოების ამოცნობის) შესრულებაც კი. ტექსტი სკანირებული დოკუმენტებიდან.

პირველი ნაბიჯი არის „Aspose.Pdf-Cloud“-ის ძიება NuGet პაკეტების მენეჯერში და დააწკაპუნეთ ღილაკზე „პაკეტის დამატება“. ეს დაამატებს SDK მითითებას თქვენს პროექტში. მეორეც, მიიღეთ თქვენი კლიენტის სერთიფიკატები ღრუბლის დაფადან. თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.

გადაიყვანეთ JPG PDF-ში C# .NET-ში

შემდეგი განყოფილება განმარტავს დეტალებს იმის შესახებ, თუ როგორ შეგვიძლია მივაღწიოთ ეფექტურ JPG-ში PDF კონვერტაციას და გავაუმჯობესოთ ჩვენი დოკუმენტების დამუშავების სამუშაო პროცესები შეუდარებელი ეფექტურობითა და მოქნილობით C# .NET-ის გამოყენებით.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

შექმენით PdfApi კლასის ობიექტი, სადაც არგუმენტებად გადავცემთ კლიენტის რწმუნებათა სიგელებს.

DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

შექმენით ცარიელი PDF ფაილი და შეინახეთ ღრუბელში.

pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);

დაურეკეთ API-ს, რომ მოათავსოთ სურათი PDF ფაილის პირველ გვერდზე და დააყენოთ ზღვრის დეტალები, როგორც ზემოთ არის მითითებული.

// დამატებითი მაგალითებისთვის, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// მიიღეთ კლიენტის სერთიფიკატები https://dashboard.aspose.cloud/-დან
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// შექმენით PdfApi-ს მაგალითი
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// შეყვანილი JPG სურათის სახელი
String imageFile = "44781.jpg ";

String resultantPDF = "Resultant.pdf";
// შექმენით ცარიელი PDF დოკუმენტი ღრუბლოვან საცავში
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

// PDF ფაილის გვერდის ნომერი
int pageNumber = 1;

// კოორდინატები გამოსახულების PDF დოკუმენტში
// კოორდინატები არის წერტილში, დაწყებული ქვემოდან მარცხნიდან ზემოდან მარჯვნივ
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;

// ჩატვირთეთ JPG სურათი ადგილობრივი დისკიდან
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
    // სახელი დოკუმენტის სახელი. (აუცილებელია)
    // pageNumber გვერდის ნომერი. (აუცილებელია)
    // llx კოორდინატი ქვედა მარცხენა X. (აუცილებელია)
    // lly კოორდინატი ქვედა მარცხენა Y. (აუცილებელია)
    // urx კოორდინატი ზედა მარჯვენა X. (აუცილებელია)
    // ury კოორდინატი ზედა მარჯვენა Y. (აუცილებელია)
    // imageFilePath გზა გამოსახულების ფაილამდე, თუ მითითებულია. მოთხოვნის შინაარსი გამოიყენება სხვაგვარად. (სურვილისამებრ)
    // შენახვის დოკუმენტის შენახვა. (სურვილისამებრ)
    // საქაღალდე დოკუმენტის საქაღალდე. (სურვილისამებრ)
    // სურათის გამოსახულების ფაილი. (სურვილისამებრ)
    pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
jpg-დან pdf-მდე

JPG-ში PDF-ში გადაყვანის გადახედვა.

ზემოთ მოყვანილ მაგალითში გენერირებული JPG გამოსახულების ნიმუში და შედეგი PDF შეგიძლიათ ჩამოტვირთოთ input.jpg-დან და Resultant.pdf-დან.

  • გამოიყენეთ ჩვენი უფასო ონლაინ PDF Viewer შედეგი PDF დოკუმენტის წინასწარი სანახავად.

გადაიყვანეთ სურათი PDF-ში cURL ბრძანებების გამოყენებით

როგორც ალტერნატივა, შეგიძლიათ გადაიყვანოთ JPG სურათები PDF დოკუმენტებად Aspose.PDF Cloud და cURL ბრძანებების გამარტივებული და ეფექტური კომბინაციის გამოყენებით. cURL ბრძანებების გამოყენებით, შეგიძლიათ შეუფერხებლად დაიწყოთ JPG-ში PDF-ში გადაყვანა. ეს მიდგომა ამარტივებს პროცესს, ხოლო უზრუნველყოფს სიზუსტეს გამოსახულების ხარისხის შენარჩუნებაში და შედეგად მიღებული PDF დოკუმენტის მთლიანობის შენარჩუნებაში.

ამ მიდგომის პირველი ნაბიჯი არის JWT წვდომის ნიშნის გენერირება შემდეგი ბრძანების გამოყენებით:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

მას შემდეგ რაც გვექნება JWT ჟეტონი, გთხოვთ შეასრულოთ შემდეგი ბრძანება ცარიელი PDF ფაილის შესაქმნელად და ღრუბლოვან საცავში შესანახად.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

ახლა, გთხოვთ, შეასრულოთ შემდეგი ბრძანება, რომ ჩასვათ JPG სურათი PDF დოკუმენტში და შეინახოთ მიღებული ფაილი ღრუბლოვან საცავში.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath=44781.jpg&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data"

ჩაანაცვლეთ sourceFile შეყვანილი ცარიელი PDF ფაილის სახელით, რომელიც უკვე ხელმისაწვდომია ღრუბლოვან საცავში, ხოლო accessToken ზემოთ გენერირებული JWT წვდომის ჟეტონით.

დასკვნა

დასასრულს, ორივე მიდგომა - Aspose.PDF Cloud SDK-ის გამოყენება .NET-ისთვის და cURL ბრძანებების გამოყენება Aspose.PDF Cloud-ით, გთავაზობთ ეფექტურ და საიმედო გადაწყვეტილებებს JPG სურათების PDF დოკუმენტებად გადაქცევისთვის. ნებისმიერი მიდგომის გამოყენება საშუალებას გაძლევთ გაამარტივოთ თქვენი დოკუმენტების დამუშავების სამუშაო ნაკადები და განბლოკოთ შესაძლებლობების ფართო სპექტრი დოკუმენტის ეფექტური და საიმედო კონვერტაციისთვის. ის არის ოპტიმალური არჩევანი, რომელიც გაწვდით ინსტრუმენტებს, რომლებიც გჭირდებათ დოკუმენტების მართვის პროცესების გასაუმჯობესებლად და პროდუქტიულობის გასაუმჯობესებლად შეუდარებელი ეფექტურობითა და მოქნილობით.

გამოსადეგი ბმულები

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგ პოსტებს ინფორმაციისთვის: