logo
small logo
  • Produkty
  • Zamów
  • Wsparcie techniczne
  • About
  • Customer panel Wsparcie techniczne
    • en
    • de
    • JP
    • ZH
  • Glówna strona
  • /
  • Articles
  • /
  • Jak tworzyć i podpisywać pliki PDF w Delphi za pomocą wielu podpisów cyfrowych
  • Jak utworzyć plik PDF z Delphi / C ++ Builder / Lazarus

    14 maja 2020

    Dość często potrzebujesz uzyskać dokument PDF z aplikacji Pascal - albo Delphi lub Lazarus.Zazwyczaj zaleca

    read more
  • Jak stworzyć interaktywny formularz PDF dla przeprowadzenia wywiadów HR w Delphi i Lazarusie

    14 grudnia 2020

    Ktoś może nie wie, ale standard PDF pozwala na tworzenie formularzy w wersji do wypełnienia.

    read more
  • Dokument PDF w raporcie - przy użyciu nowego obiektu TfrxPDFView

    9 września 2021

    FastReport VCL jest głównie generatorem dokumentów. Na tej podstawie można przyjąć, że wyświetlanie lub

    read more
  • Jak drukować wizytówki z aplikacji Delphi

    24 sierpnia 2020

    Aplikacje wbudowane w Delphi są mniej powszechne niż, na przykład, te wbudowane w C #.

    read more
  • Jak połączyć wiele raportów w jeden plik PDF w Delphi / Lazarus / C++ Builder

    3 września 2020

    Często konieczne jest połączenie kilku dokumentów w jeden (na przykład PDF). Może to być kilka

    read more

Jak tworzyć i podpisywać pliki PDF w Delphi za pomocą wielu podpisów cyfrowych

13 grudnia 2021

PDF

Niektóre osoby mają konieczność tworzenia dokumentów PDF i jednoczesnego podpisywania ich podpisem cyfrowym. Aby rozwiązać ten problem, można użyć FastReport VCL w wersjach 2021.1-2021.4. Ale co zrobić, gdy trzeba podpisać dokument PDF więcej niż jednym podpisem cyfrowym? Ta funkcja została zintegrowana do nowej wersji FastReport VCL 2022.1.

W dalszej części przyjrzymy się generowaniu dokumentu PDF i możliwości podpisania go kilkoma podpisami cyfrowymi.

Przykład ten, bez używania okna dialogowego eksportu plików PDF, można znaleźć w kodzie w folderze Demos/SignWithoutDialog naszego produktu FastReport VCL po jego zainstalowaniu.

My jednak przyjrzymy się tej funkcjonalności, podpisując wygenerowany dokument PDF dwoma podpisami cyfrowymi za pomocą okna dialogowego Eksport PDF, bez pisania jakiegokolwiek kodu.

Aby użyć wielu podpisów cyfrowych, należy wykonać następujące czynności:

Krok 1. Umieść dwa obiekty TfrxDigitalSignatureView na szablonie w jego dolnej części i wybierz dla nich potrzebny obrazek, napis lub puste miejsce. Umieścimy na nim nasze logo Fast Reports, jak pokazano na poniższym rysunku.

Wzór z dwoma podpisami cyfrowymi

Krok 2. Określ opis pierwszego podpisu w pierwszym podpisie cyfrowym.

Zmiana właściwości Description dla pierwszego obiektu podpisu cyfrowego

Krok 3. Sprecyzuj opis drugiego podpisu dla drugiego podpisu cyfrowego.

Zmiana atrybutu Description dla drugiego obiektu podpisu cyfrowego

 Krok 4. Następnie utwórz raport i kliknij przycisk " Export to PDF".

Okno dialogowe Eksportuj do PDF

Krok 5. Po kliknięciu otworzy się okno dialogowe Eksportuj do PDF. Więcej o wszystkich ustawieniach formatu PDF można przeczytać w artykule “Jak utworzyć plik PDF w Delphi/C ++ Builder/Lazarus”. Teraz potrzebujemy tylko podpisu.

Przejdź do zakładki Podpis w oknie dialogowym eksportu do pliku PDF

Krok 6. Naciśnij przycisk " Auto fill", po czym na liście pojawią się wszystkie podpisy znajdujące się na szablonie wraz z odpowiednimi opisami.

Krok 7. Następnie wypełniamy pola informacji dodatkowych, wybieramy lokalizację dla certyfikatu, a także wpisujemy hasło.

Krok 8. Zróbmy to dla pierwszego podpisu cyfrowego:

Wypełnianie właściwości pierwszego podpisu cyfrowego

Krok 9. Zróbmy to samo dla drugiego podpisu cyfrowego:

Właściwości pliku dla drugiego podpisu cyfrowego

Krok 10. Naciśnij przycisk OK i zapisz nasz dokument PDF. Otwórz plik docelowy w programie Foxit Reader.

Otwieranie zapisanego dokumentu PDF w Foxit Reader

Widzimy, że dokument PDF został pomyślnie podpisany dwoma podpisami cyfrowymi. W ten sposób można generować i podpisywać dokumenty PDF z wieloma podpisami cyfrowymi za pomocą FastReport VCL 2022.1.

about product zamów
avatar
Alexander Syrykh
QA
Fast Reports Team: Alexander Syrykh - Quality Assurance at Fast Reports
VCL FastReport PDF Report Delphi

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Zamów
  • Pobierz
  • Dokumentacja
  • Opinie użytkowników
  • Jak odinstalować nasze produkty
  • FAQ
  • Tutorial Video
  • Forum
  • Support SLA
  • Articles
  • Our News
  • Prasa o nas
  • Partnerzy
  • Extended licensing
  • Kontakty

© 1998-2023 by Fast Reports Inc.

  • Poufność
  • Cookies Policy

Trustpilot
By clicking “Accept all, you agree Fast Reports can store cookies on your device and disclose information in accordance with our Cookie Policy.