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:
- Instansiera klassen
PdfDoc
. - Skapa ett
PdfToDocOptions
objekt för att konfigurera konverteringsalternativ. - Lägg till sökvägar för indata-PDF och utdata-DOC/DOCX fil.
- 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:
- Skapa en instans av klassen
Jpeg
. - Ställ in konverteringsalternativ (t.ex. upplösning, sidintervall) via
JpegOptions
. - Lägg till indata/utdata filvägar.
- 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:
- Skapa en instans av klassen
Png
och ettPngOptions
objekt. - Lägg till den indata-PDF och specificera utdata-mappen.
- Ställ in alternativ som upplösning (t.ex. 300 DPI).
- 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:
- Instansiera klassen
PdfXls
. - Använd
PdfToXlsOptions
för att konfigurera indata/utdata vägar och konverteringsalternativ. - 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:
- Skapa en instans av klassen
PdfHtml
. - Konfigurera konverteringsalternativ med
PdfToHtmlOptions
ellerHtmlToPdfOptions
. - 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 metodenProcess
.
9. Hur plattar jag till PDF-formulär?
För att platta till formulärfält:
- Instansiera klassen
FormFlattener
. - Använd
FormFlattenAllFieldsOptions
för att platta till alla fält ellerFormFlattenSelectedFieldsOptions
för att rikta in sig på specifika fält. - 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:
- Använd klassen
PdfAConverter
. - Konfigurera PDF/A-versionen (t.ex. PDF/A-3B) i
PdfAConvertOptions
. - 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:
- Skapa en instans av klassen
TocGenerator
. - Använd
TocOptions
för att definiera TOC-parametrar. - 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:
- Instansiera klassen
Signature
. - Använd
SignOptions
för att konfigurera PFX-filen, lösenordet och signaturdetaljer (t.ex. anledning, kontaktinformation). - 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:
- Instansiera klassen
Splitter
. - Konfigurera split-alternativ med hjälp av
SplitOptions
. - 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:
- Instansiera klassen
Merger
. - Lägg till indata PDF-filer och specificera en utdatafil via
MergeOptions
. - 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ö.