Skip to content

Improve pdf download #22922

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 12 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@
<PackageVersion Include="DistributedLock.Core" Version="1.0.8" />
<PackageVersion Include="DistributedLock.Redis" Version="1.0.3" />
<PackageVersion Include="DeepL.net" Version="1.15.0" />
<PackageVersion Include="itext.bouncy-castle-adapter" Version="9.1.0" />
<PackageVersion Include="itext7" Version="9.1.0" />
<PackageVersion Include="itext7.pdfhtml" Version="6.1.0" />
<PackageVersion Include="itext.bouncy-castle-adapter" Version="9.2.0" />
<PackageVersion Include="itext7" Version="9.2.0" />
<PackageVersion Include="itext7.pdfhtml" Version="6.2.0" />
<PackageVersion Include="MongoSandbox.Core" Version="2.0.0" />
<PackageVersion Include="MongoSandbox8.runtime.linux-x64" Version="2.0.0" />
<PackageVersion Include="MongoSandbox8.runtime.osx-arm64" Version="2.0.0" />
Expand Down
16 changes: 16 additions & 0 deletions modules/docs/Volo.Docs.abpmdl
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,22 @@
"Volo.Docs.MongoDB.Tests": {
"path": "test/Volo.Docs.MongoDB.Tests/Volo.Docs.MongoDB.Tests.abppkg",
"folder": "test"
},
"Volo.Docs.Common.Application": {
"path": "src/Volo.Docs.Common.Application/Volo.Docs.Common.Application.abppkg",
"folder": "src"
},
"Volo.Docs.Common.Application.Contracts": {
"path": "src/Volo.Docs.Common.Application.Contracts/Volo.Docs.Common.Application.Contracts.abppkg",
"folder": "src"
},
"Volo.Docs.Common.HttpApi": {
"path": "src/Volo.Docs.Common.HttpApi/Volo.Docs.Common.HttpApi.abppkg",
"folder": "src"
},
"Volo.Docs.Common.HttpApi.Client": {
"path": "src/Volo.Docs.Common.HttpApi.Client/Volo.Docs.Common.HttpApi.Client.abppkg",
"folder": "src"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
using System.Threading.Tasks;
using Volo.Abp.Application.Dtos;
using Volo.Docs.Admin.Projects;
using Volo.Docs.Common.Documents;

namespace Volo.Docs.Admin.Documents;

public interface IDocumentPdfAdminAppService : IDocumentPdfAppService
{
Task GeneratePdfAsync(DocumentPdfGeneratorInput input);

Task<PagedResultDto<ProjectPdfFileDto>> GetPdfFilesAsync(GetPdfFilesInput input);

Task DeletePdfFileAsync(DeletePdfFileInput input);
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"culture": "ar",
"texts": {
"Permission:DocumentManagement": "إدارة الوثائق",
"Permission:DocumentManagement": "إدارة المستندات",
"Permission:Projects": "المشروعات",
"Permission:Edit": "تعديل",
"Permission:Delete": "حذف",
Expand Down Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "توليد وتحميل PDF",
"PdfFileDeletionWarningMessage": "هل أنت متأكد أنك تريد حذف ملف PDF \"{0}\"?",
"ManagePdfFiles": "إدارة ملفات PDF",
"Permission:ManagePdfFiles": "إدارة ملفات PDF"
"Permission:ManagePdfFiles": "إدارة ملفات PDF",
"PdfDeletedSuccessfully": "تم حذف ملف PDF بنجاح",
"PdfGenerationStarted": "بدأ إنشاء ملف PDF",
"PdfGenerationStartedInfoMessage": "بدأ إنشاء ملف PDF. بمجرد اكتمال العملية، يمكنك التحقق مما إذا تمت إضافة الملف في قسم ملفات PDF."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Generovat a stáhnout PDF",
"PdfFileDeletionWarningMessage": "Opravdu chcete odstranit soubor PDF \"{0}\"?",
"ManagePdfFiles": "Správa PDF souborů",
"Permission:ManagePdfFiles": "Správa PDF souborů"
"Permission:ManagePdfFiles": "Správa PDF souborů",
"PdfDeletedSuccessfully": "PDF soubor byl úspěšně smazán",
"PdfGenerationStarted": "Generování PDF bylo zahájeno",
"PdfGenerationStartedInfoMessage": "Generování PDF bylo zahájeno. Po dokončení můžete zkontrolovat, zda byl soubor přidán do sekce PDF souborů."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,9 @@
"GenerateAndDownloadPdf": "PDF generieren und herunterladen",
"PdfFileDeletionWarningMessage": "Sind Sie sicher, dass Sie das PDF-Datei \"{0}\" löschen wollen?",
"ManagePdfFiles": "PDF-Dateien verwalten",
"Permission:ManagePdfFiles": "PDF-Dateien verwalten"
"Permission:ManagePdfFiles": "PDF-Dateien verwalten",
"PdfDeletedSuccessfully": "PDF-Datei wurde erfolgreich gelöscht",
"PdfGenerationStarted": "PDF-Generierung wurde gestartet",
"PdfGenerationStartedInfoMessage": "Die PDF-Generierung wurde gestartet. Nach Abschluss können Sie überprüfen, ob die Datei im PDF-Dateibereich hinzugefügt wurde."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "PDF generieren und herunterladen",
"PdfFileDeletionWarningMessage": "Sind Sie sicher, dass Sie das PDF-Datei \"{0}\" löschen wollen?",
"ManagePdfFiles": "PDF-Dateien verwalten",
"Permission:ManagePdfFiles": "PDF-Dateien verwalten"
"Permission:ManagePdfFiles": "PDF-Dateien verwalten",
"PdfDeletedSuccessfully": "PDF-Datei wurde erfolgreich gelöscht",
"PdfGenerationStarted": "PDF-Generierung gestartet",
"PdfGenerationStartedInfoMessage": "Die PDF-Generierung wurde gestartet. Nach Abschluss können Sie überprüfen, ob die Datei im PDF-Dateibereich hinzugefügt wurde."
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"culture": "el",
"texts": {
"Permission:DocumentManagement": "Διαχείρηση αρχείων",
"Permission:DocumentManagement": "Διαχείριση εγγράφων",
"Permission:Projects": "Εργα",
"Permission:Edit": "Επεξεργασία",
"Permission:Delete": "Διαγραφή",
Expand Down Expand Up @@ -65,6 +65,9 @@
"GenerateAndDownloadPdf": "Δημιουργία και λήψη PDF",
"PdfFileDeletionWarningMessage": "Είστε βέβαιοι ότι θέλετε να διαγράψετε το PDF αρχείο \"{0}\";",
"ManagePdfFiles": "Διαχείρηση PDF αρχείων",
"Permission:ManagePdfFiles": "Διαχείρηση PDF αρχείων"
"Permission:ManagePdfFiles": "Διαχείρηση PDF αρχείων",
"PdfDeletedSuccessfully": "Το αρχείο PDF διαγράφηκε με επιτυχία",
"PdfGenerationStarted": "Η δημιουργία PDF ξεκίνησε",
"PdfGenerationStartedInfoMessage": "Η δημιουργία PDF ξεκίνησε. Μόλις ολοκληρωθεί, μπορείτε να ελέγξετε αν το αρχείο έχει προστεθεί στην ενότητα αρχείων PDF."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,9 @@
"GenerateAndDownloadPdf": "Generate and download PDF",
"PdfFileDeletionWarningMessage": "Are you sure you want to delete the PDF file \"{0}\"?",
"ManagePdfFiles": "Manage PDF files",
"Permission:ManagePdfFiles": "Manage PDF files"
"Permission:ManagePdfFiles": "Manage PDF files",
"PdfDeletedSuccessfully": "PDF file has been deleted successfully",
"PdfGenerationStarted": "PDF generation has started",
"PdfGenerationStartedInfoMessage": "PDF generation has started. Once completed, you can check if the file has been added to the PDF files section."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Generate and download PDF",
"PdfFileDeletionWarningMessage": "Are you sure you want to delete the PDF file \"{0}\"?",
"ManagePdfFiles": "Manage PDF files",
"Permission:ManagePdfFiles": "Manage PDF files"
"Permission:ManagePdfFiles": "Manage PDF files",
"PdfDeletedSuccessfully": "PDF file has been deleted successfully",
"PdfGenerationStarted": "PDF generation started",
"PdfGenerationStartedInfoMessage": "PDF generation has started. Once completed, you can check if the file has been added to the PDF files section."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Generar y descargar PDF",
"PdfFileDeletionWarningMessage": "¿Está seguro de querer eliminar el archivo PDF \"{0}\"?",
"ManagePdfFiles": "Administrar archivos PDF",
"Permission:ManagePdfFiles": "Administrar archivos PDF"
"Permission:ManagePdfFiles": "Administrar archivos PDF",
"PdfDeletedSuccessfully": "El archivo PDF se ha eliminado correctamente",
"PdfGenerationStarted": "Se inició la generación de PDF",
"PdfGenerationStartedInfoMessage": "La generación del PDF ha comenzado. Una vez completado, puede verificar si el archivo se ha agregado en la sección de archivos PDF."
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"culture": "fi",
"texts": {
"Permission:DocumentManagement": "Asiakirjojen hallinta",
"Permission:DocumentManagement": "Asiakirjahallinta",
"Permission:Projects": "Projektit",
"Permission:Edit": "Muokkaus",
"Permission:Delete": "Poisto",
Expand Down Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Generoi ja lataa PDF",
"PdfFileDeletionWarningMessage": "Oletko varma, että haluat poistaa PDF-tiedoston \"{0}\"?",
"ManagePdfFiles": "Hallitse PDF-tiedostoja",
"Permission:ManagePdfFiles": "Hallitse PDF-tiedostoja"
"Permission:ManagePdfFiles": "Hallitse PDF-tiedostoja",
"PdfDeletedSuccessfully": "PDF-tiedosto poistettu onnistuneesti",
"PdfGenerationStarted": "PDF:n luonti on aloitettu",
"PdfGenerationStartedInfoMessage": "PDF:n luonti on aloitettu. Kun se on valmis, voit tarkistaa, onko tiedosto lisätty PDF-tiedostot-osioon."
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"culture": "fr",
"texts": {
"Permission:DocumentManagement": "Gestion de documents",
"Permission:DocumentManagement": "Gestion des documents",
"Permission:Projects": "Projets",
"Permission:Edit": "Éditer",
"Permission:Delete": "Effacer",
Expand Down Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Générer et télécharger PDF",
"PdfFileDeletionWarningMessage": "Êtes-vous sûr de vouloir supprimer le fichier PDF \"{0}\"?",
"ManagePdfFiles": "Gérer les fichiers PDF",
"Permission:ManagePdfFiles": "Gérer les fichiers PDF"
"Permission:ManagePdfFiles": "Gérer les fichiers PDF",
"PdfDeletedSuccessfully": "Le fichier PDF a été supprimé avec succès",
"PdfGenerationStarted": "La génération du PDF a commencé",
"PdfGenerationStartedInfoMessage": "La génération du PDF a commencé. Une fois terminé, vous pouvez vérifier si le fichier a été ajouté dans la section des fichiers PDF."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "PDF उत्पन्न और डाउनलोड करें",
"PdfFileDeletionWarningMessage": "क्या आप वाकई \"{0}\" के PDF फ़ाइल को हटाना चाहते हैं?",
"ManagePdfFiles": "PDF फ़ाइलें प्रबंधित करें",
"Permission:ManagePdfFiles": "PDF फ़ाइलें प्रबंधित करें"
"Permission:ManagePdfFiles": "PDF फ़ाइलें प्रबंधित करें",
"PdfDeletedSuccessfully": "PDF फ़ाइल सफलतापूर्वक हटा दी गई",
"PdfGenerationStarted": "PDF जनरेशन शुरू हो गया है",
"PdfGenerationStartedInfoMessage": "PDF जनरेशन शुरू हो गया है। पूरा होने के बाद, आप जांच सकते हैं कि फ़ाइल PDF फ़ाइल सेक्शन में जोड़ी गई है या नहीं।"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Generiraj i preuzmi PDF",
"PdfFileDeletionWarningMessage": "Jeste li sigurni da želite izbrisati PDF datoteku \"{0}\"?",
"ManagePdfFiles": "Upravljanje PDF datotekama",
"Permission:ManagePdfFiles": "Upravljanje PDF datotekama"
"Permission:ManagePdfFiles": "Upravljanje PDF datotekama",
"PdfDeletedSuccessfully": "PDF datoteka je uspješno izbrisana",
"PdfGenerationStarted": "Započelo je generiranje PDF-a",
"PdfGenerationStartedInfoMessage": "Započelo je generiranje PDF-a. Nakon završetka možete provjeriti je li datoteka dodana u odjeljak PDF datoteka."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Generate and download PDF",
"PdfFileDeletionWarningMessage": "Are you sure you want to delete the PDF file \"{0}\"?",
"ManagePdfFiles": "Manage PDF files",
"Permission:ManagePdfFiles": "Manage PDF files"
"Permission:ManagePdfFiles": "Manage PDF files",
"PdfDeletedSuccessfully": "PDF skrá var eytt með góðum árangri",
"PdfGenerationStarted": "PDF gerð hefur hafist",
"PdfGenerationStartedInfoMessage": "PDF gerð hefur hafist. Þegar henni er lokið geturðu athugað hvort skráin hafi verið bætt við í PDF skráarhlutanum."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Genera e scarica PDF",
"PdfFileDeletionWarningMessage": "Sei sicuro di voler eliminare il file PDF \"{0}\"?",
"ManagePdfFiles": "Gestione file PDF",
"Permission:ManagePdfFiles": "Gestione file PDF"
"Permission:ManagePdfFiles": "Gestione file PDF",
"PdfDeletedSuccessfully": "Il file PDF è stato eliminato con successo",
"PdfGenerationStarted": "La generazione del PDF è iniziata",
"PdfGenerationStartedInfoMessage": "La generazione del PDF è iniziata. Al termine, puoi verificare se il file è stato aggiunto nella sezione dei file PDF."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "PDF genereren en downloaden",
"PdfFileDeletionWarningMessage": "Weet u zeker dat u het PDF-bestand \"{0}\" wilt verwijderen?",
"ManagePdfFiles": "PDF-bestanden beheren",
"Permission:ManagePdfFiles": "PDF-bestanden beheren"
"Permission:ManagePdfFiles": "PDF-bestanden beheren",
"PdfDeletedSuccessfully": "PDF-bestand is succesvol verwijderd",
"PdfGenerationStarted": "PDF-generatie is gestart",
"PdfGenerationStartedInfoMessage": "PDF-generatie is gestart. Na voltooiing kunt u controleren of het bestand is toegevoegd in de PDF-bestandssectie."
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"culture": "pl-PL",
"texts": {
"Permission:DocumentManagement": "Zarządzanie dokumentacją",
"Permission:DocumentManagement": "Zarządzanie dokumentami",
"Permission:Projects": "Projekty",
"Permission:Edit": "Edytuj",
"Permission:Delete": "Usuń",
Expand Down Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Generuj i pobierz PDF",
"PdfFileDeletionWarningMessage": "Czy na pewno chcesz usunąć plik PDF \"{0}\"?",
"ManagePdfFiles": "Zarządzanie plikami PDF",
"Permission:ManagePdfFiles": "Zarządzanie plikami PDF"
"Permission:ManagePdfFiles": "Zarządzaj plikami PDF",
"PdfDeletedSuccessfully": "Plik PDF został pomyślnie usunięty",
"PdfGenerationStarted": "Rozpoczęto generowanie PDF",
"PdfGenerationStartedInfoMessage": "Rozpoczęto generowanie PDF. Po zakończeniu możesz sprawdzić, czy plik został dodany w sekcji plików PDF."
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"culture": "pt-BR",
"texts": {
"Permission:DocumentManagement": "Gerenciar Documentos",
"Permission:DocumentManagement": "Gerenciamento de documentos",
"Permission:Projects": "Projetos",
"Permission:Edit": "Editar",
"Permission:Delete": "Excluir",
Expand Down Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Gerar e baixar PDF",
"PdfFileDeletionWarningMessage": "Tem certeza de que deseja excluir o arquivo PDF \"{0}\"?",
"ManagePdfFiles": "Gerenciar arquivos PDF",
"Permission:ManagePdfFiles": "Gerenciar arquivos PDF"
"Permission:ManagePdfFiles": "Gerenciar arquivos PDF",
"PdfDeletedSuccessfully": "Arquivo PDF foi excluído com sucesso",
"PdfGenerationStarted": "A geração do PDF foi iniciada",
"PdfGenerationStartedInfoMessage": "A geração do PDF foi iniciada. Após a conclusão, você pode verificar se o arquivo foi adicionado na seção de arquivos PDF."
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"culture": "ro-RO",
"texts": {
"Permission:DocumentManagement": "Administrarea documentelor",
"Permission:DocumentManagement": "Gestionare documente",
"Permission:Projects": "Proiecte",
"Permission:Edit": "Editează",
"Permission:Delete": "Şterge",
Expand Down Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Generare și descărcare PDF",
"PdfFileDeletionWarningMessage": "Sunteți sigur(ă) că doriți să ștergeți fișierul PDF \"{0}\"?",
"ManagePdfFiles": "Gestionare fișiere PDF",
"Permission:ManagePdfFiles": "Gestionare fișiere PDF"
"Permission:ManagePdfFiles": "Gestionare fișiere PDF",
"PdfDeletedSuccessfully": "Fișierul PDF a fost șters cu succes",
"PdfGenerationStarted": "Generarea PDF-ului a început",
"PdfGenerationStartedInfoMessage": "Generarea PDF-ului a început. După finalizare, puteți verifica dacă fișierul a fost adăugat în secțiunea de fișiere PDF."
}
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"culture": "ru",
"texts": {
"Permission:DocumentManagement": "Управление документацией",
"Permission:DocumentManagement": "Управление документами",
"Permission:Projects": "Проекты",
"Permission:Edit": "Редактировать",
"Permission:Delete": "Удалить",
Expand Down Expand Up @@ -65,7 +65,10 @@
"PdfGeneratedSuccessfully": "PDF успешно сгенерирован",
"GenerateAndDownloadPdf": "Сгенерировать и скачать PDF",
"PdfFileDeletionWarningMessage": "Вы уверены, что хотите удалить файл PDF \"{0}\"?",
"ManagePdfFiles": "Управление файлами PDF",
"Permission:ManagePdfFiles": "Управление файлами PDF"
"ManagePdfFiles": "Управление PDF файлами",
"Permission:ManagePdfFiles": "Управление PDF файлами",
"PdfDeletedSuccessfully": "PDF файл успешно удален",
"PdfGenerationStarted": "Началась генерация PDF",
"PdfGenerationStartedInfoMessage": "Началась генерация PDF. После завершения вы можете проверить, добавлен ли файл в раздел PDF файлов."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Generovať a stiahnuť PDF",
"PdfFileDeletionWarningMessage": "Ste si istý, že chcete odstrániť súbor PDF \"{0}\"?",
"ManagePdfFiles": "Správa PDF súborov",
"Permission:ManagePdfFiles": "Správa PDF súborov"
"Permission:ManagePdfFiles": "Správa PDF súborov",
"PdfDeletedSuccessfully": "PDF súbor bol úspešne odstránený",
"PdfGenerationStarted": "Začala sa generácia PDF",
"PdfGenerationStartedInfoMessage": "Začala sa generácia PDF. Po dokončení môžete skontrolovať, či bol súbor pridaný v sekcii PDF súborov."
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@
"GenerateAndDownloadPdf": "Generiraj in prenesi PDF",
"PdfFileDeletionWarningMessage": "Ali ste prepričani, da želite izbrisati datoteko PDF »{0}«?",
"ManagePdfFiles": "Upravljanje datotek PDF",
"Permission:ManagePdfFiles": "Upravljanje datotek PDF"
"Permission:ManagePdfFiles": "Upravljanje datotek PDF",
"PdfDeletedSuccessfully": "PDF datoteka je bila uspešno izbrisana",
"PdfGenerationStarted": "Začelo se je ustvarjanje PDF-ja",
"PdfGenerationStartedInfoMessage": "Začelo se je ustvarjanje PDF-ja. Ko bo končano, lahko preverite, ali je bila datoteka dodana v razdelek PDF datotek."
}
}
Loading
Loading