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:

  1. Utwórz instancję klasy PdfDoc.
  2. Stwórz obiekt PdfToDocOptions, aby skonfigurować opcje konwersji.
  3. Dodaj ścieżki do plików wejściowych PDF i wyjściowych DOC/DOCX.
  4. Wywołaj metodę Process, aby wykonać konwersję.

4. Jak konwertować strony PDF na obrazy JPEG?

Korzystając z PDF to JPEG Converter:

  1. Utwórz instancję klasy Jpeg.
  2. Ustaw opcje konwersji (np. rozdzielczość, zakres stron) za pomocą JpegOptions.
  3. Dodaj ścieżki do plików wejściowych/wyjściowych.
  4. Wywołaj metodę Jpeg.Process, aby uruchomić konwersję.

5. Jak konwertować PDF na PNG?

Aby przekonwertować PDF na format PNG:

  1. Utwórz instancję klasy Png oraz obiekt PngOptions.
  2. Dodaj input PDF i określ folder wyjściowy.
  3. Ustaw opcje, takie jak rozdzielczość (np. 300 DPI).
  4. Wywołaj metodę Process, aby wygenerować obrazy PNG.

6. Jak mogę przekonwertować PDF na Excel (XLS/XLSX)?

Aby przekonwertować PDF na Excel:

  1. Utwórz instancję klasy PdfXls.
  2. Skonfiguruj ścieżki wejściowe/wyjściowe oraz opcje konwersji za pomocą PdfToXlsOptions.
  3. Wywołaj metodę Process, aby rozpocząć konwersję.

7. Jak mogę przekonwertować PDF na HTML?

Aby przekonwertować dokumenty PDF na HTML:

  1. Utwórz instancję klasy PdfHtml.
  2. Skonfiguruj opcje konwersji za pomocą PdfToHtmlOptions lub HtmlToPdfOptions.
  3. 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:

  1. Utwórz instancję klasy FormFlattener.
  2. Użyj FormFlattenAllFieldsOptions, aby spłaszczyć wszystkie pola lub FormFlattenSelectedFieldsOptions, aby celować w konkretne pola.
  3. 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:

  1. Użyj klasy PdfAConverter.
  2. Skonfiguruj wersję PDF/A (np. PDF/A-3B) w PdfAConvertOptions.
  3. 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:

  1. Utwórz instancję klasy TocGenerator.
  2. Użyj TocOptions, aby zdefiniować parametry TOC.
  3. 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:

  1. Utwórz instancję klasy Signature.
  2. Użyj SignOptions, aby skonfigurować plik PFX, hasło i szczegóły podpisu (np. powód, dane kontaktowe).
  3. 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:

  1. Utwórz instancję klasy Splitter.
  2. Skonfiguruj opcje podziału za pomocą SplitOptions.
  3. 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:

  1. Utwórz instancję klasy Merger.
  2. Dodaj PDF-y wejściowe i określ plik wyjściowy za pomocą MergeOptions.
  3. 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.


10 paź 2024
 Polski