53 lines
3.8 KiB
Plaintext
53 lines
3.8 KiB
Plaintext
<%@ Control Language="C#" Inherits="BaseContentUserControls" %> <%@ Register Namespace="TeamLab.Controls" Assembly="__Code" TagPrefix="cc" %><script runat="server">
|
||
protected override void Init()
|
||
{
|
||
PageTitle = PageCaption = "Basic concepts";
|
||
MetaDescription = "Статьи документации по API сервера документов.";
|
||
}
|
||
</script>
|
||
<div class="MainHelpCenter">
|
||
<h1 class="subHeaderFeaturesCaption Guides_Video_Captions">Основные понятия</h1>
|
||
|
||
<p class="dscr">API Сервера документов используется для того, чтобы дать разработчикам возможность интегрировать Р7-Офис</p>
|
||
|
||
<p>Javascript файл API может быть найден в следующей папке редактора:</p>
|
||
<p><b>https://documentserver/web-apps/apps/api/documents/api.js</b></p>
|
||
<p>Где <b>documentserver</b> - имя сервера, на котором установлен Сервер документов.</p>
|
||
|
||
<p>Целевой HTML файл, в который должны быть встроены редакторы, должен иметь тег-заполнитель <em>div</em>, в который будет передана вся информация о редакторе:</p>
|
||
|
||
<pre>
|
||
<div id="placeholder"></div>
|
||
<script type="text/javascript" src="https://documentserver/web-apps/apps/api/documents/api.js"></script>
|
||
</pre>
|
||
|
||
<p>Код страницы, содержащий изменяемые параметры выглядит следующим образом:</p>
|
||
|
||
<pre>
|
||
var docEditor = new DocsAPI.DocEditor("placeholder", config);
|
||
</pre>
|
||
|
||
<p>Где <em>config</em> - это объект:</p>
|
||
|
||
<pre>
|
||
config = {
|
||
"document": {
|
||
"fileType": "docx",
|
||
"key": "Khirz6zTPdfd7",
|
||
"title": "Пример названия документа.docx",
|
||
"url": "https://example.com/url-to-example-document.docx"
|
||
},
|
||
"documentType": "text",
|
||
"editorConfig": {
|
||
"callbackUrl": "https://example.com/url-to-callback.ashx"
|
||
}
|
||
};
|
||
</pre>
|
||
<p>Где <b>example.com</b> - имя сервера, на котором установлены <b>менеджер документов</b> и <b>сервис хранения документов</b>. Смотрите раздел <a href="<%=VirtualPathUtility.ToAbsolute("~/api/editors/howitworks.aspx")%>">Как это работает</a>, чтобы узнать больше о клиент-серверных взаимодействиях Сервера документов.</p>
|
||
|
||
<p>Теперь объект <i>docEditor</i> может быть использован, чтобы вызывать <a href="<%=VirtualPathUtility.ToAbsolute("~/api/editors/methods.aspx")%>">методы</a> <b>редактора документов</b>.</p>
|
||
|
||
<p>Вышеописанный пример включает все параметры, необходимые для корректного запуска Сервера документов. Существуют также дополнительные необязательные параметры, которые могут быть изменены, чтобы добиться различных результатов, при работе с вашим документом (изменить права доступа к документу, отобразить иную информацию о документе, и т.д.) Смотрите раздел <a href="<%=VirtualPathUtility.ToAbsolute("~/api/editors/advanced.aspx")%>">Расширенные параметры</a>, чтобы узнать, что означают эти параметры и как вы можете изменять их.</p>
|
||
|
||
</div>
|