Я пытаюсь заставить экспорт в PDF работать с Jodit, но по какой-то причине я сталкиваюсь с этой ошибкой выше. В Документации для экспортера нет кода или примеров, и я вообще не могу их найти.
const [localConfig, setConfig] = useState({
readonly: false,
toolbar: true,
fullSize,
globalFullSize: false,
extraPlugins: ["export-docs"],
export: {
fileProxy: "/export-to-pdf", // Ensure this endpoint is correctly set up on your server
download: true, // Enable download directly from the editor
},
...config,
});
<JoditEditor
ref = {editor}
config = {localConfig}
onChange = {handleWYSIWYGChange}
value = {value}
{...props}
/>
Была та же проблема, и после некоторых поисков мне удалось загрузить PDF-файл, указав следующую конфигурацию:
ExportDocs: { ajax: { url: "https://xdsoft.net/jodit/finder/" } }
Я использую [email protected]
и [email protected]
.
Ниже пример рабочего кода:
import JoditEditor from "jodit-pro-react";
import { FC, useState } from "react";
export const DocumentEditor: FC = () => {
const [editorText] = useState<string>("");
const [localConfig] = useState({
exportDocs: {
ajax: {
url: "https://xdsoft.net/jodit/finder/"
}
},
license: "*****-*****-*****-*****",
buttons: ["exportDocs"]
});
return <JoditEditor value = {editorText} config = {localConfig} />;
};