Utvecklarens Handbok

PDF-säkerhet

Kryptera och dekryptera PDF-dokument med C# .NET

PDF Optimerare

Minska filstorlekar, rotera sidor, beskär innehåll och ändra storlek på dokument

PDF Tabellgenerator

Enkelt generera strukturerade tabeller i PDF-dokument, idealiskt för att organisera data, skapa interaktiva formulär och förbättra läsbarheten av innehåll.

PDF Sammanfogare

Sammanfoga flera PDF-dokument till en enda fil med C# .NET

PDF-signatur

.NET-plugin erbjuder en strömlinjeformad process för att lägga till signaturer, säkerställa autentiskhet och skydda PDF-innehåll

PDF Splitter

.NET-verktyg som förenklar processen att dela stora PDF-dokument i mindre, mer hanterbara filer

PDF ChatGPT

Integrera ChatGPT API med .NET PDF-applikationer

PDF Text Extractor

.NET-pluginet gör det möjligt att effektivt extrahera text medan formatet bevaras eller utelämnas baserat på dina behov

PDF Tidsstämpel Tilläggare

Lägg till säkra tidsstämplar till dina PDF-dokument med C# .NET

PDF/A Konverterare

.NET-pluginet konverterar PDF-dokument till PDF/A-format, vilket säkerställer att ditt innehåll förblir i enlighet med standarder för långtidslagring

PDF till XLS Konverterare

Överför enkelt PDF-dokument till Excel-kalkylblad (XLS/XLSX) med Documentize's robusta .NET-plugin.

PDF till DOC-konverterare

.NET-verktyg som möjliggör konvertering av PDF-dokument till DOC- eller DOCX-format

PDF till JPEG Konverterare

.NET-pluginet förenklar konverteringen av PDF-dokument till högkvalitativa JPEG-bilder

PDF till PNG-konverterare

.NET-pluginet gör att du kan konvertera PDF-dokument till högkvalitativa PNG-bilder

PDF till TIFF-konverterare

.NET-plugin som förenklar konverteringen av PDF-dokument till högkvalitativa TIFF-bilder

HTML-konverterare

Omfattande guide till Documentize HTML-konverterares PDF till HTML och HTML till PDF-funktioner.

10 okt. 2024

Subsections of Utvecklarens Handbok

PDF-säkerhet

Documentize PDF-säkerhet för .NET är ett kraftfullt verktyg utformat för att förbättra säkerheten för dina PDF-dokument genom att erbjuda kryptering och dekryptering. Det säkerställer att din känsliga information förblir konfidentiell och skyddad mot obehörig åtkomst.

Nyckelfunktioner:

  • Kryptera PDF-dokument: Säkra dina PDF-filer genom att lägga till användar- och ägarlösenord.
  • Dekryptera PDF-dokument: Ta bort krypteringen från PDF:er vid behov.
  • Ställ in behörigheter: Kontrollera behörigheter som utskrift, kopiering och modifiering av innehåll.
  • Automatisering: Integrera kryptering och dekryptering i dina .NET-appar för automatiserade arbetsflöden.
  • Regelefterlevnad: Säkerställ att dina dokument uppfyller branschstandarder för dokumentsäkerhet.

Hur man krypterar ett PDF-dokument

För att kryptera ett PDF-dokument, följ dessa steg:

  1. Skapa en instans av Security-klassen.
  2. Skapa en instans av EncryptionOptions med önskade användar- och ägarlösenord.
  3. Lägg till input-PDF-filen med hjälp av AddInput-metoden.
  4. Ställ in sökvägen för utdatafilen med AddOutput.
  5. Utför krypteringen med hjälp av Process-metoden.
 1// Instansiera säkerhetsplugin
 2var plugin = new Security();
 3
 4// Konfigurera krypteringsalternativen
 5var opt = new EncryptionOptions("user_password", "owner_password");
 6
 7// Lägg till input-PDF-fil
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// Specificera den utdata krypterade PDF-filen
11opt.AddOutput(new FileDataSource("path_to_encrypted_pdf"));
12
13// Utför krypteringsprocessen
14plugin.Process(opt);

Hur man dekrypterar ett PDF-dokument

För att dekryptera ett PDF-dokument, följ dessa steg:

  1. Skapa en instans av Security-klassen.
  2. Skapa en instans av DecryptionOptions med det nödvändiga lösenordet.
  3. Lägg till den krypterade PDF-filen med hjälp av AddInput-metoden.
  4. Ställ in sökvägen för utdatafilen med AddOutput.
  5. Utför dekrypteringen med hjälp av Process-metoden.
 1// Instansiera säkerhetsplugin
 2var plugin = new Security();
 3
 4// Konfigurera dekrypteringsalternativen
 5var opt = new DecryptionOptions("user_password");
 6
 7// Lägg till input krypterad PDF-fil
 8opt.AddInput(new FileDataSource("path_to_encrypted_pdf"));
 9
10// Specificera den utdata dekrypterade PDF-filen
11opt.AddOutput(new FileDataSource("path_to_decrypted_pdf"));
12
13// Utför dekrypteringsprocessen
14plugin.Process(opt);

Ställa in behörigheter på PDF-dokument

När du krypterar en PDF kan du ställa in olika behörigheter för att kontrollera hur dokumentet kan användas.

  • Utskrift: Tillåt eller neka utskrift av dokumentet.
  • Kopiering: Tillåt eller neka kopiering av innehåll.
  • Modifiering: Tillåt eller neka ändringar av dokumentet.

För att ställa in behörigheter kan du konfigurera EncryptionOptions i enlighet med detta.

PDF Optimerare

Documentize PDF Optimerare är ett omfattande plugin som förbättrar PDF-dokument genom avancerade optimeringstekniker. Det är utformat för att hjälpa till att minska filstorlekar, rotera sidor, beskära innehåll och ändra storlek på dokument. Dessa operationer förbättrar kvaliteten och hanterbarheten av PDF-filer, vilket gör dem enklare att lagra, dela och visa.

Nyckelfunktioner:

  • Optimering: Minska PDF-filens storlek utan att förlora kvalitet.
  • Rotation: Justera orienteringen av PDF-sidor.
  • Beskärning: Ta bort onödiga marginaler eller innehåll från dokumentet.
  • Ändra storlek: Ändra sidor till specifika dimensioner (t.ex. A4, Letter).

Optimera PDF-dokument

Följande steg demonstrerar hur man optimerar ett PDF-dokument genom att minska dess filstorlek samtidigt som kvaliteten bibehålls.

  1. Skapa en instans av Optimizer-klassen.
  2. Skapa ett OptimizeOptions-objekt för att konfigurera inställningarna för optimering.
  3. Lägg till indata PDF-fil(er) och ange en utgångsplats för den optimerade filen.
  4. Kör Process-metoden för att utföra optimeringen.
1var optimizer = new Optimizer();
2var optimizeOptions = new OptimizeOptions();
3optimizeOptions.AddInput(new FileDataSource("input.pdf"));
4optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
5optimizer.Process(optimizeOptions);

Ändra storlek på PDF-dokument

För att ändra storlek på ett PDF-dokument används ResizeOptions-klassen för att specificera den nya sidstorleken för dokumentet.

  1. Instansiera Optimizer-klassen.
  2. Skapa ett ResizeOptions-objekt för att definiera sidstorleken.
  3. Lägg till indatafilen och ange önskad utgångsplats.
  4. Använd SetPageSize-metoden för att specificera den nya storleken (t.ex. A4).
  5. Anropa Process-metoden för att tillämpa ändringarna.
1var optimizer = new Optimizer();
2var resizeOptions = new ResizeOptions();
3resizeOptions.AddInput(new FileDataSource("input.pdf"));
4resizeOptions.SetPageSize(PageSize.A4);
5resizeOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(resizeOptions);

Rotera PDF-sidor

Använd RotateOptions-klassen för att justera orienteringen av sidor i en PDF-fil.

  1. Instansiera Optimizer-klassen.
  2. Skapa ett RotateOptions-objekt och konfigurera rotationsvinkeln.
  3. Lägg till indata PDF-filen och specificera utgångsplats för filen.
  4. Ställ in rotationsvinkeln (t.ex. 90 grader) med hjälp av SetRotation-metoden.
  5. Exekvera rotationen med Process-metoden.
1var optimizer = new Optimizer();
2var rotateOptions = new RotateOptions();
3rotateOptions.AddInput(new FileDataSource("input.pdf"));
4rotateOptions.SetRotation(90);
5rotateOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(rotateOptions);

Beskär PDF-dokument

Beskärning tar bort oönskat innehåll eller marginaler från ett PDF-dokument. CropOptions-klassen kan användas för att definiera beskärningsområdet.

  1. Skapa en instans av Optimizer-klassen.
  2. Definiera beskärningsområdet med CropOptions-objektet.
  3. Lägg till indatafilen och specificera utgångsfilsplatsen.
  4. Använd SetCropBox-metoden för att definiera beskärningsområdet.
  5. Exekvera beskärningen med Process-metoden.
1var optimizer = new Optimizer();
2var cropOptions = new CropOptions();
3cropOptions.AddInput(new FileDataSource("input.pdf"));
4cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Definierar beskärningsområdet
5cropOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(cropOptions);

PDF Tabellgenerator

Documentize Tabellgenerator för .NET är en mångsidig plugin som är designad för att strömlinjeforma integreringen av tabeller i PDF-dokument. Oavsett om du organiserar data, designar formulär eller förbättrar dokumentläsbarhet, förenklar denna plugin processen samtidigt som den upprätthåller noggrannhet och effektivitet. Dess intuitiva API stöder både enkel dokument- och batchbehandlingsarbetsflöden, vilket gör den till ett viktigt verktyg för utvecklare som arbetar med strukturerad data.

Nyckelfunktioner:

  • Dynamisk Tabellskapande: Generera strukturerade tabeller i PDF-dokument utan ansträngning.
  • Rik Innehållsstöd: Fyll tabeller med text, HTML, bilder och LaTeX-innehåll.
  • Sida Placering: Infoga tabeller på specifika platser inom en PDF med precision.
  • Anpassningsbar Layout: Justera tabellstruktur, celljustering och stil.
  • Batchbehandling: Bearbeta flera dokument samtidigt för maximal effektivitet.

Skapa en PDF med Tabeller

Följ dessa steg för att skapa strukturerade tabeller i en PDF med TableGenerator-klassen:

  1. Instansiera TableGenerator-klassen.
  2. Konfigurera TableOptions-objektet för att definiera tabellstruktur, innehåll och in- / utdatafiler.
  3. Lägg till tabeller, rader och celler till din PDF.
  4. Slutför tabellgenereringsprocessen med Process-metoden.

Här är ett exempel:

 1var generator = new TableGenerator();
 2var options = new TableOptions();
 3
 4// Specificera in- och utdata PDF-filer
 5options.AddInput(new FileDataSource("input.pdf"));
 6options.AddOutput(new FileDataSource("output.pdf"));
 7
 8// Definiera en tabell med rader och celler
 9options
10    .InsertPageAfter(1) // Lägg till tabell efter första sidan
11    .AddTable()
12        .AddRow()
13            .AddCell().AddParagraph(new TextFragment("Cell 1"))
14            .AddCell().AddParagraph(new TextFragment("Cell 2"))
15            .AddCell().AddParagraph(new TextFragment("Cell 3"));
16
17// Generera tabellen i dokumentet
18generator.Process(options);

Lägga till Rik Innehåll i Tabeller

Tabeller i PDF-dokument kan inkludera en mängd olika innehållstyper för att förbättra deras funktionalitet och utseende. Här är ett exempel på att lägga till HTML-innehåll i tabellceller:

1options
2    .AddTable()
3        .AddRow()
4            .AddCell().AddParagraph(new HtmlFragment("<h1>Rubrik 1</h1>"))
5            .AddCell().AddParagraph(new HtmlFragment("<h2>Rubrik 2</h2>"))
6            .AddCell().AddParagraph(new HtmlFragment("<h3>Rubrik 3</h3>"));

Stödda Innehållstyper i Tabeller

PDF Tabellgenerator stöder olika innehållstyper, vilket möjliggör för utvecklare att anpassa tabeller för en mängd olika användningsfall:

  • HtmlFragment: Lägg till HTML-baserat innehåll, såsom rubriker, listor och formaterad text.
  • TeXFragment: Inkludera LaTeX-baserat innehåll för matematiska ekvationer och vetenskaplig notation.
  • TextFragment: Infoga vanlig eller formaterad text.
  • Bild: Bädda in bilder direkt i tabellceller.

Anpassa Tabellens Layout och Struktur

Plugin-programmet ger flexibilitet för att justera tabellstrukturen, inklusive radens höjd, kolumnens bredd och celljustering. Dessa anpassningsalternativ gör att du kan designa tabeller som matchar ditt dokuments layout och stilbehov.

Behandling av Tabellgenereringen

Efter att ha lagt till allt innehåll och anpassat tabellstrukturen, slutför processen genom att anropa Process-metoden. Denna metod genererar tabellerna och uppdaterar PDF-dokumentet. Här är hur du hanterar resultaten:

1var resultContainer = generator.Process(options);
2
3// Utdata antal genererade resultat
4Console.WriteLine("Antal resultat: " + resultContainer.ResultCollection.Count);

Användningsfall för PDF Tabellgenerator

  1. Datarapportering: Presentera analyser, finansiella rapporter eller enkätresultat i ett klart och organiserat format.
  2. Formulärdesign: Skapa interaktiva formulär med strukturerade tabellayouts.
  3. Dokumentförbättring: Förbättra läsbarheten och användbarheten av användarmanualer, vägledningar eller instruktionsmaterial.
  4. Batchbehandling: Automatisera tabellgenerering för flera PDF-dokument.

PDF Sammanfogare

Documentize PDF Sammanfogare för .NET är ett mångsidigt verktyg designat för att sammanfoga flera PDF-dokument till en enda fil. Det förenklar sammanslagningen av PDF-filer och säkerställer att dina dokument sammanfogas effektivt och upprätthåller konsistens över innehållet. Pluginet hanterar interna resurser som typsnitt och bilder för att optimera det sammanslagna dokumentet.

Nyckelfunktioner:

  • Sammanfoga flera PDF-filer: Kombinera enkelt flera PDF-filer till en.
  • Resursoptimering: Tar bort dubbletttypsnitt och bilder under sammanfogning.
  • Batchbearbetning: Sammanfoga stora batchar av PDF-dokument på en gång.
  • Säker sammanfogning: Säkerställ dokumentintegritet utan datförlust eller innehållskorrigering.

Hur man sammanfogar PDF-dokument

För att sammanfoga flera PDF-dokument till en enda fil, följ dessa steg:

  1. Skapa en instans av Merger-klassen.
  2. Skapa en instans av MergeOptions för att konfigurera sammanfogningsprocessen.
  3. Lägg till inmatning PDF-filer med hjälp av metoden AddInput.
  4. Ställ in sökvägen för utdatafilen med AddOutput.
  5. Utför sammanfogningen med metoden Process.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// Lägg till inmatning PDF-filer att sammanfoga  
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));  
 9
10// Ange sökvägen för utdatafilen  
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));  
12
13// Sammanfoga PDF-filerna  
14merger.Process(mergeOptions);  

Hur man sammanfogar PDF-filer med sidintervall

Du kan också sammanfoga specifika sidintervall från inmatning PDF-filer med hjälp av klassen MergeOptions. Detta gör att du kan kombinera valda sidor till det slutliga utdata-dokumentet.

  1. Skapa en instans av Merger-klassen.
  2. Konfigurera sidintervall med MergeOptions.
  3. Lägg till inmatningsfiler med angivna sidintervall.
  4. Ställ in utdata-sökvägen.
  5. Anropa metoden Process.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// Sammanfoga specifika sidor från inmatnings-PDF-filer  
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));  
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));  
 8
 9// Ange sökvägen för utdatafilen  
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));  
11
12// Sammanfoga PDF-filerna  
13merger.Process(mergeOptions);  

Hur man hanterar batchsammanfogning

PDF Sammanfogare-pluginet är optimerat för hantering av stora batchar av PDF-dokument. Genom att utnyttja batchbearbetningsfunktionen kan du sammanfoga hundratals PDF-filer i en enda operation, vilket säkerställer effektiv och snabb dokumenthantering.

  1. Instansiera Merger-klassen.
  2. Lägg till alla inmatnings PDF-filer i MergeOptions-klassen.
  3. Specifiera utdata-sökvägen.
  4. Anropa metoden Process för att sammanfoga alla filer i batchen.
 1  
 2var merger = new Merger();  
 3var mergeOptions = new MergeOptions();  
 4
 5// Lägg till en stor batch av PDF-filer för sammanfogning  
 6for (int i = 1; i <= 100; i++)  
 7{  
 8    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));  
 9}  
10
11// Ange sökvägen för utdatafilen  
12mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));  
13
14// Bearbeta batchsammanfogningen  
15merger.Process(mergeOptions);  

PDF-signatur

Pluginet Documentize PDF Signature för .NET möjliggör för användare att digitalt signera PDF-dokument. Det erbjuder en strömlinjeformad process för att lägga till signaturer, säkerställa autentiskhet och skydda PDF-innehåll. Pluginet stöder både synliga och osynliga signaturer och ger alternativ för att anpassa signaturens position, anledning, kontaktinformation och mer.

Nyckelfunktioner:

  • Digitalt signera PDF-dokument: Säkra dina dokument med synliga eller osynliga digitala signaturer.
  • PFX-stöd: Signera PDF-filer med en PFX-certifikat.
  • Anpassningsbara alternativ: Konfigurera signaturinställningar som anledning, plats och kontaktuppgifter.
  • Synliga och osynliga signaturer: Välj om signaturen ska vara synlig på dokumentet.

Hur man signerar PDF-dokument

För att signera ett PDF-dokument med en PFX-fil, följ dessa steg:

  1. Skapa en instans av klassen Signature.
  2. Instansiera klassen SignOptions med PFX-filens sökväg och lösenord.
  3. Lägg till indata-PDF och utdatafil i alternativen.
  4. Kör metoden Process för att tillämpa signaturen.
 1var signature = new Signature();
 2var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");
 3
 4// Lägg till indata-PDF och specificera utdatafilen
 5signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));
 7
 8// Konfigurera signaturalternativ
 9signOptions.Reason = "Kontraktsöverenskommelse";
10signOptions.Contact = "johndoe@example.com";
11signOptions.Location = "New York";
12signOptions.PageNumber = 1;
13signOptions.Visible = true;
14signOptions.Rectangle = new Rectangle(100, 100, 200, 150);
15
16// Tillämpa signaturen på dokumentet
17signature.Process(signOptions);

Hur man använder stream för PFX-fil

Du kan också signera en PDF med ett PFX-certifikat som tillhandahålls som en stream istället för en filväg. Detta möjliggör mer flexibel hantering av certifikatlager.

  1. Skapa en instans av klassen Signature.
  2. Instansiera SignOptions med en stream som innehåller PFX och lösenordet.
  3. Lägg till indata- och utdatafiler.
  4. Kör metoden Process för att tillämpa signaturen.
 1using var pfxStream = File.OpenRead(@"C:\certificates\myCertificate.pfx");
 2var signature = new Signature();
 3var signOptions = new SignOptions(pfxStream, "pfxPassword");
 4
 5// Lägg till indata- och utdatafiler
 6signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 7signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));
 8
 9// Tillämpa signatur
10signature.Process(signOptions);

Hur man tillämpar osynliga signaturer

För att lägga till en osynlig signatur (en som skyddar dokumentet utan att visa signaturen på dokumentet), ställ helt enkelt in egenskapen Visiblefalse.

  1. Skapa en instans av SignOptions.
  2. Ställ in Visiblefalse.
  3. Lägg till indata- och utdatafiler.
  4. Anropa Process för att tillämpa den osynliga signaturen.
 1var signature = new Signature();
 2var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");
 3
 4// Konfigurera osynlig signatur
 5signOptions.Visible = false;
 6
 7// Lägg till indata- och utdatafiler
 8signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9signOptions.AddOutput(new FileDataSource(@"C:\Samples\invisiblySigned.pdf"));
10
11// Bearbeta signaturen
12signature.Process(signOptions);

PDF Splitter

Documentize PDF Splitter för .NET är ett kraftfullt verktyg som förenklar processen att dela stora PDF-dokument i mindre, mer hanterbara filer. Oavsett om du behöver extrahera enskilda sidor eller dela ett dokument i specifika avsnitt, låter detta plugin dig uppnå det effektivt och med minimal ansträngning.

Huvudfunktioner:

  • Dela PDF per Sida: Dela en PDF-dokument i enskilda sidor.
  • Batchbearbetning: Dela stora mängder PDF:er på en gång.
  • Anpassade Dela Alternativ: Konfigurera delningsprocessen baserat på dina krav.
  • Organiserad Utdata: Hantera enkelt utdatarna för varje delad sida eller avsnitt.

Hur man Dela PDF-Dokument

För att dela ett PDF-dokument i enskilda sidor, följ dessa steg:

  1. Skapa en instans av Splitter-klassen.
  2. Skapa en instans av SplitOptions för att konfigurera delningsalternativen.
  3. Lägg till PDF-ingångsfilen med metoden AddInput.
  4. Lägg till utdatafiler för varje delad sida med metoden AddOutput.
  5. Kör metoden Process för att dela dokumentet.
 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4  
 5// Lägg till ingångs-PDF-filen  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7  
 8// Specificera utdatafiler för varje sida  
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));  
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));  
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));  
12  
13// Bearbeta delningsoperationen  
14splitter.Process(splitOptions);  

Dela PDF per Sidintervall

Du kan också dela en PDF genom att specificera sidintervall. Detta gör att du kan extrahera specifika avsnitt eller flera sidor från en PDF till separata dokument.

 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4  
 5// Lägg till ingångs-PDF  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7  
 8// Definiera utdata för sidintervall (t.ex. sidor 1-3)  
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));  
10  
11// Bearbeta delningen  
12splitter.Process(splitOptions);  

Hur man Hanterar Batchdelning

PDF Splitter-pluginet är optimerat för att hantera stora mängder PDF-dokument. Du kan dela hundratals PDF:er i enskilda sidor eller avsnitt genom att utnyttja batchbearbetning.

 1  
 2var splitter = new Splitter();  
 3var splitOptions = new SplitOptions();  
 4  
 5// Lägg till ingångs-PDF-filer i en batch  
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8  
 9// Definiera utdata för varje fil  
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));  
11splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));  
12  
13// Bearbeta batchdelningen  
14splitter.Process(splitOptions);  

PDF ChatGPT

Documentize ChatGPT för .NET plugin är ett kraftfullt verktyg designat för att integrera ChatGPT API med PDF-applikationer. Denna plugin låter utvecklare generera chattrespons baserat på inmatningsmeddelanden och spara utdata i PDF-format, vilket gör den lämplig för att skapa konversativa gränssnitt eller analysrapporter direkt inom PDF-dokument.

Nyckelfunktioner:

  • Chattkompletteringar: Generera svar med hjälp av ChatGPT API baserat på anpassad inmatning.
  • System- och användarmeddelanden: Tillhandahåll både systemkontext och användarinmatning för att skapa dynamiska samtal.
  • PDF-utdata: Spara genererade chattkompletteringar i en strukturerad PDF-fil för vidare användning.
  • Asynkron bearbetning: Säkerställ responsiva applikationer genom att bearbeta chattkompletteringar asynkront.

Generera chattrespons

För att generera chattrespons och spara dem i en PDF-fil med ChatGPT-plugin, följ dessa steg:

  1. Skapa en instans av klassen PdfChatGptRequestOptions för att konfigurera förfrågningsalternativen.
  2. Lägg till inmatning och utgång PDF-filer.
  3. Ställ in API-nyckeln och specificera parametrar som maximalt antal tokens och förfrågan för ChatGPT-modellen.
  4. Kör metoden ProcessAsync för att generera chattkompletteringen.
 1var options = new PdfChatGptRequestOptions();
 2options.ApiKey = "sk-******";  // Ställ in din API-nyckel
 3options.MaxTokens = 1000;  // Ställ in det maximala antalet tokens
 4options.Query = "Analysera denna text för nyckelteman.";
 5
 6// Lägg till inmatnings-PDF-filen
 7options.AddInput(new FileDataSource("input.pdf"));
 8
 9// Specificera var för att spara utdata-PDF med chattrespons
10options.AddOutput(new FileDataSource("output.pdf"));
11
12// Skapa en instans av PdfChatGpt plugin
13var plugin = new PdfChatGpt();
14
15// Kör processen asynkront
16var result = await plugin.ProcessAsync(options);

Lägga till system- och användarmeddelanden

För att skapa ett mer interaktivt samtal kan du lägga till både system- och användarmeddelanden. Dessa meddelanden hjälper till att forma samtalskontexten.

  1. Lägg till ett systemmeddelande som sätter kontexten för ChatGPT.
  2. Lägg till ett användarmedelande som representerar användarens inmatning för samtalet.
 1var options = new PdfChatGptRequestOptions();
 2options.ApiKey = "sk-******";  // Ställ in din API-nyckel
 3
 4// Lägg till systemmeddelande för kontext
 5options.AddSystemMessage("Du är en AI tränad för att sammanfatta text.");
 6
 7// Lägg till användarmedelande för att fråga ChatGPT-modellen
 8options.AddUserMessage("Vänligen sammanfatta det bifogade dokumentet.");
 9
10// Lägg till inmatnings- och utgångs-PDF:er
11options.AddInput(new FileDataSource("input.pdf"));
12options.AddOutput(new FileDataSource("output.pdf"));
13
14// Bearbeta förfrågan asynkront
15var plugin = new PdfChatGpt();
16var result = await plugin.ProcessAsync(options);

PDF Text Extractor

Documentize PDF Text Extractor för .NET förenklar extrahering av text från PDF-dokument. Oavsett om du behöver ren, rå eller vanlig text, låter detta plugin dig extrahera text effektivt medan formatet bevaras eller utelämnas baserat på dina behov.

Nyckelfunktioner:

  • Ren läge: Extrahera text medan den ursprungliga formateringen bevaras.
  • Rå läge: Extrahera text utan format.
  • Vanlig läge: Extrahera text utan specialtecken eller format.
  • Batchbehandling: Extrahera text från flera PDF:er samtidigt.

Hur man extraherar text från PDF-dokument

För att extrahera text från ett PDF-dokument, följ dessa steg:

  1. Skapa en instans av klassen TextExtractor.
  2. Skapa en instans av TextExtractorOptions för att konfigurera extraheringsalternativen.
  3. Lägg till PDF-infilen med hjälp av AddInput-metoden.
  4. Kör Process-metoden för att extrahera texten.
  5. Åtkomst till den extraherade texten med ResultContainer.ResultCollection.
 1using var extractor = new TextExtractor();
 2var textExtractorOptions = new TextExtractorOptions();
 3
 4// Lägg till PDF-infilen
 5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Behandla textutvinningen
 8var resultContainer = extractor.Process(textExtractorOptions);
 9
10// Skriv ut den extraherade texten
11var extractedText = resultContainer.ResultCollection[0];
12Console.WriteLine(extractedText);

Extrahera text från flera PDF:er

Pluginet möjliggör extrahering av text från flera PDF:er samtidigt, vilket säkerställer snabb och effektiv behandling.

 1using var extractor = new TextExtractor();
 2var textExtractorOptions = new TextExtractorOptions();
 3
 4// Lägg till flera PDF:er
 5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input1.pdf"));
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input2.pdf"));
 7
 8// Behandla extraktionen
 9var resultContainer = extractor.Process(textExtractorOptions);
10
11// Print the extracted text
12foreach (var result in resultContainer.ResultCollection)
13{
14    Console.WriteLine(result);
15}

Textutvinningslägen

TextExtractor-pluginet erbjuder tre extraheringslägen, vilket ger flexibilitet baserat på dina behov.

  1. Ren läge: Bevarar den ursprungliga formateringen, inklusive mellanslag och justering.
  2. Rå läge: Extraherar texten utan format, användbart för bearbetning av rådata.
  3. Vanlig läge: Extraherar text utan specialtecken eller ytterligare format.
1var textExtractorOptions = new TextExtractorOptions();
2
3// Ställ in på ren läge
4textExtractorOptions.Mode = ExtractionMode.Pure;
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Behandla och skriv ut
8var resultContainer = extractor.Process(textExtractorOptions);
9Console.WriteLine(resultContainer.ResultCollection[0]);

Hur man hanterar batchbehandling

För stora dokumentuppsättningar kan du utnyttja batchbehandling, vilket gör det möjligt för dig att extrahera text från flera PDF:er på en gång.

 1using var extractor = new TextExtractor();
 2var textExtractorOptions = new TextExtractorOptions();
 3
 4// Lägg till flera PDF:er
 5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch1.pdf"));
 6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch2.pdf"));
 7
 8// Definiera utgång för varje fil
 9var resultContainer = extractor.Process(textExtractorOptions);
10
11// Hantera den extraherade texten
12foreach (var result in resultContainer.ResultCollection)
13{
14    Console.WriteLine(result);
15}

PDF Tidsstämpel Tilläggare

Documentize PDF Tidsstämpel Tilläggare för .NET är ett kraftfullt verktyg utformat för att lägga till säkra tidsstämplar till dina PDF-dokument. Det förbättrar integriteten och autenticiteten i dina dokument genom att tillhandahålla en betrodd tidsreferens, vilket säkerställer efterlevnad av standarder för digitala signaturer.

Nyckelfunktioner:

  • Lägg till Säkra Tidsstämplar: Lägg enkelt till säkra tidsstämplar i dina PDF-dokument.
  • Anpassningsbara Tidsstämpelservrar: Använd anpassade tidsstämpelserver-URL:er och autentiseringsuppgifter.
  • Automatisering: Integrera tidsstämpling i dina .NET-applikationer för automatiserade arbetsflöden.
  • Efterlevnad: Säkerställ att dina dokument uppfyller branschstandarder för digitala signaturer och tidsstämplar.

Hur man Lägger till en Tidsstämpel till PDF-Dokument

För att lägga till en säker tidsstämpel till ett PDF-dokument, följ dessa steg:

  1. Skapa en instans av Timestamp klassen.
  2. Skapa en instans av AddTimestampOptions för att konfigurera tidsstämplingsprocessen.
  3. Lägg till den indata PDF-fil med metoden AddInput.
  4. Ställ in sökvägen för utdatafilen med AddOutput.
  5. Utför tidsstämplingen med metoden Process.
 1// Instansiera Tidsstämpel-pluginet
 2var plugin = new Timestamp();
 3
 4// Konfigurera alternativ för tidsstämpling
 5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
 6
 7// Lägg till indata PDF-fil
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// Ange utdata PDF-fil
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// Utför tidsstämplingsprocessen
14plugin.Process(opt);

Hur man Använder Anpassad Autentisering med Tidsstämpelserver

Du kan tillhandahålla grundläggande autentiseringsuppgifter när du ansluter till tidsstämpelservern. Detta gör att du kan autentisera med servrar som kräver ett användarnamn och lösenord.

  1. Skapa en instans av Timestamp klassen.
  2. Skapa en instans av AddTimestampOptions, inklusive serverBasicAuthCredentials.
  3. Lägg till sökvägar för indata- och utdatafiler.
  4. Anropa metoden Process.
 1// Instansiera Tidsstämpel-pluginet
 2var plugin = new Timestamp();
 3
 4// Konfigurera alternativ för tidsstämpling med autentisering
 5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
 6
 7// Lägg till indata PDF-fil
 8opt.AddInput(new FileDataSource("path_to_pdf"));
 9
10// Ange utdata PDF-fil
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// Utför tidsstämplingsprocessen
14plugin.Process(opt);

Hantering av PFX-filer och Lösenord

Klassen AddTimestampOptions gör att du kan använda en PFX-fil för digital signering tillsammans med lösenordet.

  • PFX Ström eller Filväg: Du kan tillhandahålla en ström eller filväg till PFX-filen.
  • Lösenordsskydd: Se till att du hanterar lösenordet för PFX-filen på ett säkert sätt.

PDF/A Konverterare

Documentize PDF/A Konverterare för .NET är ett kraftfullt verktyg utformat för att konvertera PDF-dokument till PDF/A-format, vilket säkerställer att ditt innehåll förblir i enlighet med standarder för långtidslagring. Detta plugin stöder också validering av befintliga PDF-dokument för PDF/A-överensstämmelse, vilket erbjuder både konverterings- och valideringsfunktioner i en och samma lösning.

Nyckelfunktioner:

  • Konvertera till PDF/A: Smidigt transformera PDF-filer till PDF/A-format (såsom PDF/A-1a, PDF/A-2b, PDF/A-3b) för att säkerställa överensstämmelse med lagringsstandarder.
  • Validera PDF/A-överensstämmelse: Kontrollera befintliga PDF-dokument för överensstämmelse med PDF/A-standarder och identifiera problem om de inte följer dessa.
  • Batchbearbetning: Bearbeta flera filer samtidigt för konvertering eller validering.
  • Effektiv arbetsflöde: Minimera tid och ansträngning med snabba och pålitliga konverteringsprocesser.

Hur man konverterar PDF till PDF/A

För att konvertera ett PDF-dokument till PDF/A-format, följ dessa steg:

  1. Skapa en instans av klassen PdfAConverter.
  2. Skapa en instans av PdfAConvertOptions för att konfigurera konverteringen.
  3. Specificera önskad PDF/A-version (t.ex. PDF/A-3B).
  4. Lägg till PDF-inmatningsfilen med hjälp av metoden AddInput.
  5. Lägg till utdatafilen för den resulterande PDF/A med hjälp av metoden AddOutput.
  6. Anropa metoden Process för att utföra konverteringen.
 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// Lägg till PDF-inmatningsfilen  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// Specificera utdata PDF/A-fil  
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));  
13
14// Bearbeta konverteringen  
15pdfAConverter.Process(pdfAOptions);  

Validera PDF/A-överensstämmelse

Du kan validera befintliga PDF-filer för PDF/A-överensstämmelse med hjälp av klassen PdfAValidateOptions.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var validationOptions = new PdfAValidateOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_1A  
 6};  
 7
 8// Lägg till PDF-filen som ska valideras  
 9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
10
11// Kör valideringsprocessen  
12var resultContainer = pdfAConverter.Process(validationOptions);  
13
14// Kontrollera valideringsresultatet  
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;  
16Console.WriteLine("PDF/A Validering Bra: " + validationResult.IsValid);  

Batchbearbetning för PDF/A Konvertering

Detta plugin stöder batchbearbetning, så att du kan konvertera eller validera flera PDF-filer för PDF/A-överensstämmelse på en gång.

 1  
 2var pdfAConverter = new PdfAConverter();  
 3var pdfAOptions = new PdfAConvertOptions  
 4{  
 5    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
 6};  
 7
 8// Lägg till flera PDF:er  
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
11
12// Specificera utdatafiler för de konverterade PDF/A-filerna  
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));  
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));  
15
16// Bearbeta batchkonverteringen  
17pdfAConverter.Process(pdfAOptions);  

PDF till XLS Konverterare

Documentize PDF till XLS Konverterare för .NET är ett mångsidigt och kraftfullt verktyg för att konvertera PDF-dokument till Excel-kalkylblad (XLS/XLSX). Genom att använda detta plugin kan utvecklare sömlöst omvandla statisk PDF-data till dynamiska och redigerbara kalkylblad, vilket förenklar datamanipulering, analys och delning.

Nyckelfunktioner:

  • Flexibla konverteringsalternativ: Konvertera PDF-filer till XLSX, XLS, CSV eller andra format.
  • Innehållsbevarande: Bevara den ursprungliga strukturen, layouten och formateringen.
  • Anpassningsbar utmatning: Konfigurera sidintervall, kalkylbladsnamn och utmatningsformat.
  • Batchbehandling: Hantera flera PDF-filer samtidigt för hög effektivitet.
  • Avancerad formatering: Infoga tomma kolumner eller minimera antalet kalkylblad.

Hur man konverterar PDF till Excel

För att konvertera ett PDF-dokument till en Excel-fil (XLS/XLSX), följ dessa steg:

  1. Skapa en instans av XlsConverter-klassen.
  2. Konfigurera konverteringsinställningarna med PdfToXlsOptions-klassen.
  3. Lägg till inmatnings-PDF-filer med AddInput-metoden.
  4. Ange sökvägen för utmatningsfilen med AddOutput-metoden.
  5. Utför Process-metoden för att initiera konverteringen.
1var converter = new XlsConverter();
2var options = new PdfToXlsOptions();
3
4// Lägg till inmatnings- och utmatningsfilvägar
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
7
8// Utför konverteringen
9converter.Process(options);

Anpassa PDF till Excel-konverteringen

PdfToXlsOptions-klassen gör det möjligt att anpassa konverteringsprocessen. Till exempel, för att konvertera PDF till en XLSX-fil, sätt ett kalkylbladsnamn och aktivera avancerade formateringsalternativ:

 1var options = new PdfToXlsOptions
 2{
 3    Format = PdfToXlsOptions.ExcelFormat.XLSX,    // Ange XLSX-format
 4    WorksheetName = "MySheet",                    // Namnge kalkylbladet
 5    InsertBlankColumnAtFirst = true               // Infoga en tom kolumn i början
 6};
 7
 8// Lägg till inmatnings- och utmatningsfiler
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
11
12// Bearbeta konverteringen
13converter.Process(options);

Batchbehandling av PDF till XLS-konvertering

Med batchbehandling kan du konvertera flera PDF-filer till Excel-kalkylblad på en gång. Här är ett exempel:

 1var converter = new XlsConverter();
 2var options = new PdfToXlsOptions();
 3
 4// Lägg till flera inmatningsfiler
 5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7
 8// Ange sökvägar för utmatningsfiler
 9options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
11
12// Utför batchkonverteringen
13converter.Process(options);

Hantera konverteringsresultat

Efter konverteringsprocessen returnerar Process-metoden ett ResultContainer-objekt som innehåller detaljer om operationen. Här är hur man hämtar sökvägen för den konverterade filen:

1var resultContainer = converter.Process(options);
2
3// Åtkomst till utmatningsfilens sökväg
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine("Konverterad filsökväg: " + result.Data.ToString());

Stödda utmatningsformat

PdfToXlsOptions.ExcelFormat-upplagret erbjuder en rad utmatningsformat:

  • XLSX: Office Open XML (.xlsx) filformat (standard).
  • XLSM: Makroaktiverat Excel-format.
  • CSV: Komma-separerade värden.
  • ODS: Öppen dokumentkalkyl.
  • XMLSpreadSheet2003: Excel 2003 XML-format.

PDF till DOC-konverterare

Documentize PDF till DOC-konverterare för .NET är ett kraftfullt verktyg designat för att konvertera PDF-dokument till DOC- eller DOCX-format. Denna plugin förvandlar utan ansträngning PDF-sidor till redigerbara Microsoft Word-dokument, vilket gör det enkelt att återanvända, redigera och dela innehåll över flera plattformar.

Nyckelfunktioner:

  • DOC/DOCX-konvertering: Konvertera PDF-dokument till redigerbara Microsoft Word-format (DOC eller DOCX).
  • Bibehåll formateringen: Bevara det ursprungliga layoutet, texten och formateringen under konverteringsprocessen.
  • Batchbearbetning: Konvertera flera PDF-filer på en gång.
  • Anpassade konverteringsalternativ: Justera konverteringsprocessen med olika lägen, som Förbättrat flöde, för bättre layout.

Så här konverterar du PDF till DOC/DOCX

För att konvertera ett PDF-dokument till DOC/DOCX-format, följ dessa steg:

  1. Skapa en instans av klassen DocConverter.
  2. Skapa en instans av DocConversionOptions för att konfigurera konverteringsprocessen.
  3. Lägg till input-PDF-filen med AddInput-metoden.
  4. Lägg till utdatafilens sökväg för den resulterande DOC/DOCX-filen med AddOutput-metoden.
  5. Kör Process-metoden för att genomföra konverteringen.
 1var docConverter = new DocConverter();
 2var options = new DocConversionOptions()
 3{
 4    SaveFormat = SaveFormat.DocX,       // Utdataformat som DOCX
 5    ConversionMode = ConversionMode.EnhancedFlow // Optimera layout och formatering
 6};
 7
 8// Lägg till input-PDF-filen
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Lägg till sökvägen för den utgående Word-dokumentet
12options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));
13
14// Behandla konverteringen
15docConverter.Process(options);

Konvertera PDF till DOC med anpassade alternativ

PDF till DOC-konverterare-plugin tillhandahåller flera alternativ för att anpassa din konverteringsprocess. Du kan välja mellan olika lägen för att kontrollera hur layout och struktur av PDF:en hanteras under konverteringen.

 1var docConverter = new DocConverter();
 2var options = new DocConversionOptions()
 3{
 4    SaveFormat = SaveFormat.Doc,        // Utdataformat som DOC
 5    ConversionMode = ConversionMode.Precise // Bibehåll den ursprungliga PDF-layouten så nära som möjligt
 6};
 7
 8// Lägg till input-PDF-filen
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Lägg till sökvägen för den utgående Word-dokumentet
12options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));
13
14// Behandla konverteringen
15docConverter.Process(options);

Batchbearbetning av PDF till DOC/DOCX-konvertering

PDF till DOC-konverterare stöder batchbearbetning, vilket gör att du kan konvertera flera PDF-filer på en gång. Här är ett exempel på batchkonvertering:

 1var docConverter = new DocConverter();
 2var options = new DocConversionOptions()
 3{
 4    SaveFormat = SaveFormat.DocX
 5};
 6
 7// Lägg till flera input-PDF-filer
 8options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 9options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Lägg till utdatafilernas sökvägar för de resulterande DOCX-filerna
12options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));
13options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));
14
15// Behandla batchkonverteringen
16docConverter.Process(options);

PDF till JPEG Konverterare

Documentize PDF till JPEG Konverterare för .NET är ett kraftfullt verktyg som förenklar konverteringen av PDF-dokument till högkvalitativa JPEG-bilder. Detta plugin är utformat för att göra ditt innehåll mer tillgängligt över plattformar genom att omvandla PDF-sidor till allmänt använda bildformat.

Nyckelfunktioner:

  • Konvertera PDF till JPEG: Konvertera enkelt hela PDF-dokument eller specifika sidor till JPEG-bilder.
  • Anpassad Upplösning: Justera upplösningen (t.ex. 300 dpi) för högkvalitativa utskrifter.
  • Sidintervall: Välj specifika sidor eller intervall för konvertering.
  • Batchbearbetning: Konvertera flera PDF-sidor eller hela dokument samtidigt.
  • Snabb Konvertering: Snabb och effektiv process med minimal ansträngning.

Hur man konverterar PDF-sidor till JPEG

För att konvertera ett PDF-dokument till JPEG-bilder, följ dessa steg:

  1. Skapa en instans av klassen Jpeg.
  2. Skapa en instans av JpegOptions för att konfigurera konverteringsprocessen.
  3. Lägg till PDF-filen med hjälp av metoden AddInput.
  4. Ange sökvägen för utdatafilen för JPEG-bilderna med metoden AddOutput.
  5. Kör metoden Process för att konvertera PDF-sidorna till JPEG-bilder.
 1  
 2var converter = new Jpeg();  
 3var options = new JpegOptions();  
 4
 5// Lägg till PDF-filen som indata  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Ange utmatningskatalog för JPEG-bilder  
 9options.AddOutput(new FileDataSource(@"C:\Samples\images"));  
10
11// Bearbeta konverteringen från PDF till JPEG  
12converter.Process(options);  

Anpassa konverteringen från PDF till JPEG

Du kan anpassa konverteringsprocessen genom att justera upplösning, välja sidintervall eller ställa in bildkvalitet. Så här konverterar du den första sidan av en PDF med 300 dpi:

 1  
 2var converter = new Jpeg();  
 3var options = new JpegOptions();  
 4
 5// Ställ in utmatningsupplösningen till 300 dpi och konvertera endast den första sidan  
 6options.OutputResolution = 300;  
 7options.PageRange = new PageRange(1);  
 8
 9// Lägg till indata- och utdata-sökvägar  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));  
12
13// Bearbeta konverteringen  
14converter.Process(options);  

Batchbearbetning för PDF till JPEG-konvertering

PDF till JPEG Konverterare pluginet stödjer batchbearbetning, vilket gör att du kan konvertera flera sidor från en PDF till individuella JPEG-filer.

 1  
 2var converter = new Jpeg();  
 3var options = new JpegOptions();  
 4
 5// Lägg till PDF-filen som indata  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Ställ in utdata-sökvägar för varje sida  
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));  
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));  
11
12// Bearbeta batchkonverteringen  
13converter.Process(options);  

Hur man hanterar konverteringsresultat

Metoden Process returnerar ett ResultContainer-objekt som innehåller information om konverteringsresultaten. Du kan skriva ut sökvägarna för de konverterade JPEG-filerna enligt nedan:

1  
2ResultContainer resultContainer = converter.Process(options);  
3
4// Skriv ut utdata-sökvägarna för JPEG-bilderna  
5foreach (FileResult result in resultContainer.ResultCollection)  
6{  
7    Console.WriteLine(result.Data.ToString());  
8}  

PDF till PNG-konverterare

Den Documentize PDF till PNG-konverterare för .NET är ett avancerat verktyg som gör att du kan konvertera PDF-dokument till högkvalitativa PNG-bilder. Detta plugin är utformat för att göra ditt innehåll mer mångsidigt, tillgängligt och lättare att dela genom att omvandla PDF-sidor till allmänt stödda bildformat.

Huvudfunktioner:

  • Konvertera PDF till PNG: Snabbt och effektivt konvertera hela PDF-dokument eller specifika sidor till PNG-bilder.
  • Anpassningsbar Upplösning: Ställ in önskad DPI (t.ex. 300 DPI) för högkvalitativ bildutmatning.
  • Batchbearbetning: Konvertera flera PDF-sidor eller hela dokument på en gång.
  • Enkel Utdatahantering: Ange utmatningskataloger för varje konverterad PNG-fil.
  • Snabb Konvertering: Snabbt, effektivt och kräver minimal ansträngning att konfigurera.

Hur man konverterar PDF till PNG

För att konvertera ett PDF-dokument till PNG-bilder, följ dessa steg:

  1. Skapa en instans av Png-klassen.
  2. Skapa en instans av PngOptions för att konfigurera konverteringsprocessen.
  3. Lägg till PDF-filen som input med hjälp av AddInput-metoden.
  4. Ange utmatningskatalogen för PNG-bilderna med hjälp av AddOutput-metoden.
  5. Kör Process-metoden för att konvertera PDF-sidor till PNG-bilder.
 1  
 2var converter = new Png();  
 3var options = new PngOptions();  
 4
 5// Lägg till input PDF-fil  
 6options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));  
 7
 8// Ange utmatningskatalog för PNG-bilder  
 9options.AddOutput(new FileDataSource(@"C:\Samples\images"));  
10
11// Processa PDF till PNG-konverteringen  
12converter.Process(options);  

Anpassa PDF till PNG-konvertering

Du kan anpassa konverteringen genom att justera upplösningen och välja specifika sidor. Till exempel, för att konvertera endast första sidan av en PDF vid 300 DPI:

 1  
 2var converter = new Png();  
 3var options = new PngOptions();  
 4
 5// Ställ in utmatningsupplösning till 300 DPI  
 6options.OutputResolution = 300;  
 7
 8// Konvertera endast första sidan  
 9options.PageRange = new PageRange(1);  
10
11// Lägg till input- och output-vägar  
12options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));  
13options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));  
14
15// Processa konverteringen  
16converter.Process(options);  

Batchbearbetning för PDF till PNG-konvertering

Det PDF till PNG-konverterare pluginet stöder också batchbearbetning, vilket gör att du kan konvertera flera sidor eller till och med hela PDF-dokument till individuella PNG-filer.

 1  
 2var converter = new Png();  
 3var options = new PngOptions();  
 4
 5// Lägg till input PDF-fil  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7
 8// Ställ in utmatningsvägar för varje sida  
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));  
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));  
11
12// Processa batchkonverteringen  
13converter.Process(options);  

Hantera konverteringsresultat

Efter att ha bearbetat konverteringen returnerar Process-metoden ett ResultContainer-objekt som innehåller konverteringsresultaten. Du kan skriva ut utmatningsvägarna för PNG-bilderna på följande sätt:

1  
2ResultContainer resultContainer = converter.Process(options);  
3
4// Skriv ut utmatningsvägarna för PNG-bilderna  
5foreach (FileResult result in resultContainer.ResultCollection)  
6{  
7    Console.WriteLine(result.Data.ToString());  
8}  

PDF till TIFF-konverterare

Documentize PDF till TIFF-konverterare för .NET är ett kraftfullt verktyg som är designat för att konvertera PDF-dokument till högkvalitativa TIFF-bilder. Detta plugin säkerställer att ditt innehåll är tillgängligt över olika plattformar samtidigt som utmärkt trohet och mångsidighet bibehålls.

Nyckelfunktioner:

  • Konvertera PDF till TIFF: Konvertera enkelt hela PDF-dokument eller specifika sidor till TIFF-bilder.
  • Anpassad upplösning: Justera upplösningen (t.ex. 300 dpi) för överlägsna kvalitetsutgångar.
  • Flera sidor TIFF: Kombinera flera PDF-sidor till en enda fler-sidor TIFF-fil.
  • Sidorintervall: Konvertera specifika sidor eller intervall för exakta resultat.
  • Batchbearbetning: Konvertera flera PDF-dokument eller sidor på en gång.
  • Snabb konvertering: Snabb och effektiv process med minimal ansträngning.

Så här konverterar du PDF-sidor till TIFF

För att konvertera ett PDF-dokument till TIFF-bilder, följ dessa steg:

  1. Skapa en instans av TiffConverter-klassen.
  2. Skapa en instans av PdfToTiffOptions för att konfigurera konverteringsprocessen.
  3. Lägg till den inmatade PDF-filen med hjälp av metoden AddInput.
  4. Ange sökvägen för utdatafilen för TIFF-bilderna med AddOutput-metoden.
  5. Kör metoden Process för att konvertera PDF-sidorna till TIFF-bilder.
 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions();
 3
 4// Lägg till den inmatade PDF-filen
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Ange utdatafil för TIFF-bilder
 8options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
 9
10// Bearbeta PDF till TIFF-konverteringen
11converter.Process(options);

Anpassa PDF till TIFF-konvertering

Du kan anpassa konverteringsprocessen genom att justera upplösningen, aktivera fler-sidor utdata, eller välja sidorintervall. Här är hur man konverterar den första sidan av en PDF vid 300 dpi till en TIFF-fil:

 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions();
 3
 4// Ställ in utdataupplösning till 300 dpi och konvertera endast första sidan
 5options.OutputResolution = 300;
 6options.PageList = new List<int> { 1 };
 7
 8// Lägg till inmatnings- och utgångssökvägar
 9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
11
12// Bearbeta konverteringen
13converter.Process(options);

Fler-sidor TIFF-skapande

PDF till TIFF-konverterare-plugin stöder skapande av fler-sidor TIFF, vilket gör att du kan kombinera flera PDF-sidor till en enda TIFF-fil för effektiv arkivering eller utskrift.

 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions
 3{
 4    MultiPage = true // Aktivera fler-sidor TIFF-utdata
 5};
 6
 7// Lägg till inmatad PDF-fil
 8options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Ange utdatafil för fler-sidor TIFF
11options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
12
13// Bearbeta konverteringen
14converter.Process(options);

Batchbearbetning för PDF till TIFF-konvertering

PDF till TIFF-konverterare-plugin stöder också batchbearbetning, vilket gör att du kan konvertera flera PDF-sidor eller hela dokument samtidigt till separata TIFF-filer.

 1var converter = new TiffConverter();
 2var options = new PdfToTiffOptions();
 3
 4// Lägg till inmatad PDF-fil
 5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// Ställ in utdata-sökvägar för individuella sidor
 8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
 9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.tiff"));
10
11// Bearbeta batchkonverteringen
12converter.Process(options);

Så här hanterar du konverteringsresultat

Metoden Process returnerar ett ResultContainer-objekt som ger detaljer om konverteringsresultaten. Du kan skriva ut sökvägarna för de konverterade TIFF-filerna enligt nedan:

1ResultContainer resultContainer = converter.Process(options);
2
3// Skriv ut utdata-sökvägarna för TIFF-bilderna
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6    Console.WriteLine(result.Data.ToString());
7}

HTML-konverterare

Documentize HTML-konverterare för .NET erbjuder robusta möjligheter för att konvertera dokument mellan PDF- och HTML-format, ideala för webbapplikationer, arkivering och rapportgenerering. Med flera alternativ för hantering av resurser och layouter anpassar sig konverteraren efter olika projektkrav.

Nyckelfunktioner

PDF till HTML-konvertering

Konvertera PDF-filer till HTML för att göra dokument tillgängliga för webbaserad visning eller integration i applikationer där HTML-format föredras.

HTML till PDF-konvertering

Transformera HTML-innehåll till högkvalitativa PDF-filer, perfekta för att generera utskrivbara rapporter, arkivera webbinnehåll eller skapa delbara dokumentformat.


Detaljerad guide

Konvertera PDF till HTML

För att konvertera en PDF till HTML:

  1. Initiera konverteraren: Skapa en instans av HtmlConverter.
  2. Ställ in konverteringsalternativ: Använd PdfToHtmlOptions för att anpassa utdata och välja antingen inbäddade eller externa resurser.
  3. Definiera in- och utmatningsvägar: Sätt vägarna för din inmatade PDF och utmatade HTML.
  4. Genomför konverteringen: Anropa metoden Process för att konvertera filen.

Exempel: Konvertera PDF till HTML med inbäddade resurser

// Steg 1: Initiera HTML-konverteraren
var converter = new HtmlConverter();

// Steg 2: Konfigurera alternativ för PDF till HTML-konvertering
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);

// Steg 3: Sätt filvägar
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));

// Steg 4: Kör konverteringen
converter.Process(options);

Tillgängliga alternativ för PDF till HTML-konvertering

  • SaveDataType:

    • FileWithEmbeddedResources: Genererar en enda HTML-fil med alla resurser inbäddade.
    • FileWithExternalResources: Sparar resurser separat, idealiskt för stora HTML-filer.
  • Utdataanpassning:

    • BasePath: Sätt basvägen för resurser i HTML-dokumentet.
    • IsRenderToSinglePage: Valfritt att rendera allt PDF-innehåll på en enda HTML-sida.

Konvertera HTML till PDF

För att konvertera ett HTML-dokument till en PDF, följ dessa steg:

  1. Initiera konverteraren: Skapa en instans av HtmlConverter.
  2. Konfigurera PDF-alternativ: Använd HtmlToPdfOptions för att definiera layout och mediainställningar.
  3. Specificera vägar: Sätt inmatade HTML- och utmatade PDF-filvägar.
  4. Genomför konverteringen: Kör metoden Process för att slutföra konverteringen.

Exempel: Konvertera HTML till PDF

// Steg 1: Initiera HTML-konverteraren
var converter = new HtmlConverter();

// Steg 2: Konfigurera alternativ för HTML till PDF-konvertering
var options = new HtmlToPdfOptions();

// Steg 3: Sätt filvägar
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));

// Steg 4: Genomför konverteringen
converter.Process(options);

Ytterligare alternativ för HTML till PDF-konvertering

  • Mediatyp:

    • HtmlMediaType.Print: Idealisk för att generera PDF-filer som är lämpliga för utskrift.
    • HtmlMediaType.Screen: Används när du konverterar innehåll som är utformat för digital visning.
  • Layoutjusteringar:

    • PageLayoutOption: Justerar hur HTML-innehåll passar PDF-layoten, som ScaleToPageWidth för att säkerställa att innehållet skalas till PDF-bredden.
    • IsRenderToSinglePage: Möjliggör rendering av hela HTML-innehållet på en enda PDF-sida om det behövs för sammanfattande presentationer.

Denna konverterare är mångsidig för en rad olika tillämpningar, från att generera PDF-rapporter baserade på webbinnehåll till att konvertera arkiv av PDF-dokument för webbaserad tillgänglighet. För mer avancerade konfigurationer, se den fullständiga dokumentationen för Documentize.

 Svenska