Najczęściej zadawane pytania
FAQ te dostarcza kompleksowych informacji dotyczących funkcji i możliwości Documentize .NET Plugins, obejmujących aspekty takie jak konwersja PDF, obsługa formularzy i generowanie spisów treści (TOC).
Ogólne pytania
1. Czym jest Documentize dla .NET?
Documentize dla .NET to potężna biblioteka do zarządzania i przetwarzania dokumentów PDF programowo. Zawiera wtyczki do konwersji PDF na różne formaty, edytowania formularzy PDF, dodawania podpisów cyfrowych, generowania TOC oraz zapewniania zgodności PDF/A dla archiwizacji długoterminowej.
2. Jak zainstalować wtyczki Documentize dla .NET?
Możesz zainstalować wtyczki Documentize, pobierając pliki assembly z oficjalnej strony internetowej lub pobierając paczki bezpośrednio z NuGet. Szczegółowe instrukcje instalacji są dostępne w dokumentacji każdej wtyczki.
Wtyczki do konwersji PDF
3. Jak mogę przekonwertować dokument PDF na plik Word (DOC/DOCX)?
Aby przekonwertować dokument PDF na format Word za pomocą PDF to DOC Converter:
- Utwórz instancję klasy
PdfDoc
. - Stwórz obiekt
PdfToDocOptions
, aby skonfigurować opcje konwersji. - Dodaj ścieżki do plików wejściowych PDF i wyjściowych DOC/DOCX.
- Wywołaj metodę
Process
, aby wykonać konwersję.
4. Jak konwertować strony PDF na obrazy JPEG?
Korzystając z PDF to JPEG Converter:
- Utwórz instancję klasy
Jpeg
. - Ustaw opcje konwersji (np. rozdzielczość, zakres stron) za pomocą
JpegOptions
. - Dodaj ścieżki do plików wejściowych/wyjściowych.
- Wywołaj metodę
Jpeg.Process
, aby uruchomić konwersję.
5. Jak konwertować PDF na PNG?
Aby przekonwertować PDF na format PNG:
- Utwórz instancję klasy
Png
oraz obiektPngOptions
. - Dodaj input PDF i określ folder wyjściowy.
- Ustaw opcje, takie jak rozdzielczość (np. 300 DPI).
- Wywołaj metodę
Process
, aby wygenerować obrazy PNG.
6. Jak mogę przekonwertować PDF na Excel (XLS/XLSX)?
Aby przekonwertować PDF na Excel:
- Utwórz instancję klasy
PdfXls
. - Skonfiguruj ścieżki wejściowe/wyjściowe oraz opcje konwersji za pomocą
PdfToXlsOptions
. - Wywołaj metodę
Process
, aby rozpocząć konwersję.
7. Jak mogę przekonwertować PDF na HTML?
Aby przekonwertować dokumenty PDF na HTML:
- Utwórz instancję klasy
PdfHtml
. - Skonfiguruj opcje konwersji za pomocą
PdfToHtmlOptions
lubHtmlToPdfOptions
. - Dodaj ścieżki wejściowe/wyjściowe i wywołaj metodę
Process
.
Obsługa formularzy PDF
8. Jak mogę edytować formularze PDF za pomocą Edytora Formularzy?
PDF Form Editor umożliwia:
- Dodawanie pól (
FormEditorAddOptions
). - Aktualizowanie pól (
FormEditorSetOptions
). - Usuwanie pól (
FormRemoveSelectedFieldsOptions
).
Po skonfigurowaniu pól formularza, uruchom metodęProcess
.
9. Jak mogę spłaszczyć formularze PDF?
Aby spłaszczyć pola formularzy:
- Utwórz instancję klasy
FormFlattener
. - Użyj
FormFlattenAllFieldsOptions
, aby spłaszczyć wszystkie pola lubFormFlattenSelectedFieldsOptions
, aby celować w konkretne pola. - Dodaj pliki wejściowe/wyjściowe i wywołaj metodę
Process
.
10. Jak mogę eksportować dane z formularzy PDF?
Aby eksportować dane formularzy, użyj PDF Form Exporter. Utwórz obiekt FormExporterValuesToCsvOptions
, określ warunki pól formularza i uruchom metodę Process
, aby wyeksportować dane do formatu CSV.
PDF/A i zarządzanie TOC
11. Jak mogę przekonwertować PDF na format PDF/A?
Aby przekonwertować PDF-y na PDF/A:
- Użyj klasy
PdfAConverter
. - Skonfiguruj wersję PDF/A (np. PDF/A-3B) w
PdfAConvertOptions
. - Dodaj ścieżki wejściowe/wyjściowe i wywołaj metodę
Process
.
12. Jak mogę wygenerować spis treści (TOC) w PDF?
Aby stworzyć spis treści:
- Utwórz instancję klasy
TocGenerator
. - Użyj
TocOptions
, aby zdefiniować parametry TOC. - Dodaj pliki wejściowe/wyjściowe i uruchom metodę
Process
.
Obsługa podpisów
13. Jak mogę cyfrowo podpisać dokument PDF?
Aby dodać podpis cyfrowy:
- Utwórz instancję klasy
Signature
. - Użyj
SignOptions
, aby skonfigurować plik PFX, hasło i szczegóły podpisu (np. powód, dane kontaktowe). - Dodaj pliki wejściowe/wyjściowe i uruchom metodę
Process
.
Dodatkowe funkcje
14. Czy mogę dzielić pliki PDF za pomocą Documentize?
Tak, korzystając z PDF Splitter:
- Utwórz instancję klasy
Splitter
. - Skonfiguruj opcje podziału za pomocą
SplitOptions
. - Dodaj ścieżki wejściowe/wyjściowe i wywołaj metodę
Process
.
15. Jak mogę scalić wiele plików PDF w jeden?
Aby scalić PDF-y:
- Utwórz instancję klasy
Merger
. - Dodaj PDF-y wejściowe i określ plik wyjściowy za pomocą
MergeOptions
. - Uruchom metodę
Process
, aby scalić pliki.
16. Czy Documentize jest ograniczone do pracy tylko z PDF-ami?
Chociaż Documentize koncentruje się głównie na manipulacji PDF, obsługuje również konwersje do i z formatów takich jak DOC, XLS, HTML, JPEG i PNG.
Licencjonowanie i zgodność
17. Jakie są wymagania systemowe dla wtyczek Documentize?
Documentize wspiera:
- Systemy operacyjne: Windows 7–11, Windows Server 2003–2022, macOS (10.12+) i Linux.
- Frameworki: .NET Framework 4.0 do 8.0.
- IDE: Kompatybilne z różnymi wersjami Visual Studio.
18. Jak ustawić klucze licencyjne dla Documentize?
Aby aktywować wtyczkę, odwołaj się do Documentize w swoim projekcie i ustaw klucze licencyjne przed wywołaniem jakichkolwiek metod. Odnies się do dokumentacji konkretnej wtyczki, aby uzyskać szczegółowe instrukcje.
19. Gdzie mogę znaleźć więcej przykładów i dokumentacji dla wtyczek Documentize?
Pełna dokumentacja API i przykłady są dostępne na stronie Documentize lub za pośrednictwem paczek NuGet w Twoim środowisku deweloperskim.