Vanliga frågor

Denna FAQ ger omfattande information om funktionerna och funktionaliteten hos Documentize .NET Plugins, och täcker aspekter som PDF-konvertering, formulärhantering och skapande av innehållsförteckningar (TOC).


Allmänna frågor

1. Vad är Documentize för .NET?

Documentize för .NET är ett kraftfullt bibliotek för att hantera och bearbeta PDF-dokument programmatically. Det inkluderar plugins för att konvertera PDF-filer till olika format, redigera PDF-formulär, lägga till digitala signaturer, generera TOC och säkerställa PDF/A-överensstämmelse för långsiktig arkivering.

2. Hur installerar jag Documentize-plugins för .NET?

Du kan installera Documentize-plugins genom att ladda ner samlingsfiler från den officiella webbplatsen eller hämta paket direkt från NuGet. Detaljerade installationsanvisningar finns i dokumentationen för varje plugin.


PDF-konverteringsplugins

3. Hur kan jag konvertera ett PDF-dokument till en Word (DOC/DOCX) fil?

För att konvertera ett PDF-dokument till Word-format med hjälp av PDF till DOC-konverteraren:

  1. Instansiera klassen PdfDoc.
  2. Skapa ett PdfToDocOptions objekt för att konfigurera konverteringsalternativ.
  3. Lägg till sökvägar för indata-PDF och utdata-DOC/DOCX fil.
  4. Anropa metoden Process för att utföra konverteringen.

4. Hur konverterar jag PDF-sidor till JPEG-bilder?

Med hjälp av PDF till JPEG-konverteraren:

  1. Skapa en instans av klassen Jpeg.
  2. Ställ in konverteringsalternativ (t.ex. upplösning, sidintervall) via JpegOptions.
  3. Lägg till indata/utdata filvägar.
  4. Anropa metoden Jpeg.Process för att köra konverteringen.

5. Hur konverterar jag en PDF till PNG?

För att konvertera en PDF till PNG-format:

  1. Skapa en instans av klassen Png och ett PngOptions objekt.
  2. Lägg till den indata-PDF och specificera utdata-mappen.
  3. Ställ in alternativ som upplösning (t.ex. 300 DPI).
  4. Anropa metoden Process för att generera PNG-bilder.

6. Hur konverterar jag en PDF till Excel (XLS/XLSX)?

För att konvertera PDF till Excel:

  1. Instansiera klassen PdfXls.
  2. Använd PdfToXlsOptions för att konfigurera indata/utdata vägar och konverteringsalternativ.
  3. Anropa metoden Process för att påbörja konverteringen.

7. Hur konverterar jag en PDF till HTML?

För att konvertera PDF-dokument till HTML:

  1. Skapa en instans av klassen PdfHtml.
  2. Konfigurera konverteringsalternativ med PdfToHtmlOptions eller HtmlToPdfOptions.
  3. Lägg till indata/utdata vägar och anropa metoden Process.

PDF-formulärhantering

8. Hur kan jag redigera PDF-formulär med Formulärredigeraren?

PDF Form Editor erbjuder möjligheter att:

  • Lägga till fält (FormEditorAddOptions).
  • Uppdatera fält (FormEditorSetOptions).
  • Ta bort fält (FormRemoveSelectedFieldsOptions). Efter att ha konfigurerat formulärfälten, kör metoden Process.

9. Hur plattar jag till PDF-formulär?

För att platta till formulärfält:

  1. Instansiera klassen FormFlattener.
  2. Använd FormFlattenAllFieldsOptions för att platta till alla fält eller FormFlattenSelectedFieldsOptions för att rikta in sig på specifika fält.
  3. Lägg till indata/utdata-filer och anropa metoden Process.

10. Hur kan jag exportera data från PDF-formulär?

För att exportera formulärdata, använd PDF Form Exporter. Skapa ett FormExporterValuesToCsvOptions objekt, specificera villkor för formulärfält och kör metoden Process för att exportera data till CSV-format.


PDF/A och TOC-hantering

11. Hur konverterar jag en PDF till PDF/A-format?

För att konvertera PDF-filer till PDF/A:

  1. Använd klassen PdfAConverter.
  2. Konfigurera PDF/A-versionen (t.ex. PDF/A-3B) i PdfAConvertOptions.
  3. Lägg till indata/utdata vägar och anropa metoden Process.

12. Hur skapar jag en innehållsförteckning (TOC) i en PDF?

För att skapa en TOC:

  1. Skapa en instans av klassen TocGenerator.
  2. Använd TocOptions för att definiera TOC-parametrar.
  3. Lägg till indata/utdata-filer och kör metoden Process.

Signaturhantering

13. Hur kan jag digitalt signera ett PDF-dokument?

För att lägga till en digital signatur:

  1. Instansiera klassen Signature.
  2. Använd SignOptions för att konfigurera PFX-filen, lösenordet och signaturdetaljer (t.ex. anledning, kontaktinformation).
  3. Lägg till indata/utdata-filer och kör metoden Process.

Ytterligare funktioner

14. Kan jag dela PDF-filer med hjälp av Documentize?

Ja, med hjälp av PDF Splitter:

  1. Instansiera klassen Splitter.
  2. Konfigurera split-alternativ med hjälp av SplitOptions.
  3. Lägg till indata/utdata vägar och anropa metoden Process.

15. Hur kan jag slå samman flera PDF-filer till en?

För att slå samman PDF-filer:

  1. Instansiera klassen Merger.
  2. Lägg till indata PDF-filer och specificera en utdatafil via MergeOptions.
  3. Kör metoden Process för att slå samman filerna.

16. Är Documentize begränsad till att arbeta med endast PDF-filer?

Även om Documentize främst fokuserar på PDF-manipulation, stödjer det även konverteringar till och från format som DOC, XLS, HTML, JPEG och PNG.


Licensiering och kompatibilitet

17. Vilka systemkrav finns för att använda Documentize-plugins?

Documentize stöder:

  • Operativsystem: Windows 7-11, Windows Server 2003-2022, macOS (10.12+) och Linux.
  • Ramar: .NET Framework 4.0 till 8.0.
  • IDE: Kompatibel med olika versioner av Visual Studio.

18. Hur ställer jag in licensnycklar för Documentize?

För att aktivera ett plugin, referera till Documentize i ditt projekt och ställ in licensnycklar innan du anropar några metoder. Konsultera den specifika pluginens dokumentation för detaljerade instruktioner.

19. Var kan jag hitta fler exempel och dokumentation för Documentize-plugins?

Fullständig API-dokumentation och exempel kan hittas på Documentize webbplats eller genom NuGet-paketen i din utvecklingsmiljö.


 Svenska