Informationsudveksling og dokumentdeling er en integreret del af daglige arbejdsgange, og muligheden for at konvertere JPG billeder til PDF dokumenter er blevet uundværlig. Mens JPG-filer fungerer som almindelige formater til optagelse og lagring af billeder, mangler de den alsidighed og portabilitet, der er nødvendig for omfattende dokumenthåndtering. Derfor bygger en transformativ proces til konvertering af JPG til PDF bro mellem statiske billeder og dynamiske flersidede dokumenter. Denne artikel undersøger det presserende behov for denne konverteringsfunktion ved hjælp af .NET REST API.
- JPG til PDF konvertering API
- Konverter JPG til PDF i C# .NET
- Konverter billede til PDF ved hjælp af cURL-kommandoer
JPG til PDF konvertering API
Med Aspose.PDF Cloud SDK til .NET kan du uden besvær starte JPG til PDF-konvertering, bevare billedkvaliteten og sikre nøjagtig repræsentation i det resulterende PDF-dokument. Den cloud-baserede arkitektur af Aspose.PDF Cloud sikrer skalerbarhed og tilgængelighed, så du kan integrere de avancerede funktioner problemfrit i dine applikationer uden behov for komplekse lokale installationer.
-
Bortset fra konvertering, kan du udnytte det kraftfulde SDK til at manipulere PDF-dokumenter på forskellige måder, herunder flette, opdele og komprimere PDF-filer, udtrække tekst og billeder, tilføje anmærkninger og vandmærker og endda udføre OCR (Optical Character Recognition) for at udtrække tekst fra scannede dokumenter.
Det første trin er at søge efter Aspose.Pdf-Cloud
i NuGet pakkehåndtering og klik på knappen Tilføj pakke
. Dette vil tilføje SDK-referencen i dit projekt. For det andet, indhent dine klientoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret i artiklen hurtig start.
Konverter JPG til PDF i C# .NET
Det følgende afsnit forklarer detaljerne om, hvordan vi kan opnå effektiv JPG til PDF-konvertering og forbedre vores dokumentbehandlingsarbejdsgange med uovertruffen effektivitet og fleksibilitet ved hjælp af C# .NET.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Opret et objekt af PdfApi-klassen, hvor vi sender klientlegitimationsoplysninger som argumenter.
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);
Opret en tom PDF-fil og gem den i skylageret.
pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
Kald API for at placere billedet på første side af PDF-filen og indstille margendetaljer som specificeret ovenfor.
// For flere eksempler, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// oprette en instans af PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// navn på input JPG-billede
String imageFile = "44781.jpg ";
String resultantPDF = "Resultant.pdf";
// oprette et tomt PDF-dokument i cloud storage
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);
// sidenummer på PDF-fil
int pageNumber = 1;
// koordinater for billede i PDF-dokument
// Koordinaterne er i punkt startende fra nederst til venstre til øverst til højre
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;
// indlæs JPG-billede fra lokalt drev
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
// navn Dokumentnavnet. (påkrævet)
// pageNumber Sidenummeret. (påkrævet)
// llx Koordinat nederst til venstre X. (påkrævet)
// lly Koordinat nederst til venstre Y. (påkrævet)
// urx-koordinat øverst til højre X. (påkrævet)
// ury koordinat øverst til højre Y. (påkrævet)
// imageFilePath Sti til billedfil, hvis angivet. Anmodningsindhold bruges på anden måde. (valgfri)
// opbevaring Dokumentlageret. (valgfri)
// mappe Dokumentmappen. (valgfri)
// billede Billedfil. (valgfri)
pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
Eksempel JPG-billedet og den resulterende PDF genereret i ovenstående eksempel kan downloades fra input.jpg og Resultant.pdf
- Brug vores gratis online PDF Viewer til at få vist det resulterende PDF-dokument.
Konverter billede til PDF ved hjælp af cURL-kommandoer
Som et alternativ kan du konvertere JPG-billeder til PDF-dokumenter ved hjælp af en forenklet og effektiv kombination af Aspose.PDF Cloud og cURL-kommandoer. Ved at bruge cURL-kommandoerne kan du problemfrit starte JPG til PDF-konverteringen. Denne tilgang strømliner processen, samtidig med at den sikrer nøjagtighed i bevarelse af billedkvalitet og opretholder integriteten af det resulterende PDF-dokument.
Det første trin i denne tilgang er at generere et JWT-adgangstoken ved hjælp af følgende kommando:
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"
Når vi har JWT-tokenet, skal du udføre følgende kommando for at oprette en tom PDF-fil og gemme i skylager.
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Nu skal du udføre følgende kommando for at indsætte et JPG-billede i et PDF-dokument og gemme den resulterende fil til skylager.
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"
Erstat sourceFile
med navnet på den tomme PDF-fil, der allerede er tilgængelig i cloud storage, og accessToken
med JWT-adgangstoken genereret ovenfor.
Konklusion
Afslutningsvis tilbyder begge tilgange – at udnytte Aspose.PDF Cloud SDK til .NET og bruge cURL-kommandoer med Aspose.PDF Cloud, effektive og pålidelige løsninger til konvertering af JPG-billeder til PDF-dokumenter. Ved at omfavne begge tilgange kan du strømline dine dokumentbehandlingsarbejdsgange og låse op for en bred vifte af muligheder for effektiv og pålidelig dokumentkonvertering. Det står som det optimale valg og giver dig de værktøjer, du har brug for til at løfte deres dokumenthåndteringsprocesser og øge produktiviteten med uovertruffen effektivitet og fleksibilitet.
nyttige links
relaterede artikler
Vi anbefaler stærkt at besøge følgende blogindlæg for at få oplysninger om: