2014-10-07 2 views
1

У нас есть клиент, продающий электронные книги, и он хочет добавить имя покупателя на каждую страницу книги (например, в нижнем колонтитуле), чтобы он не поощрял его слишком широко распространять его. По-видимому, это называется добавлением «ex libris». Наш клиент хочет продавать электронные книги в форматах PDF/ePub/Mobi.Видимый водяной знак (ex libris) на файлах Mobi

Я искал Interweb о том, как это сделать, и до сих пор я нашел, что делать это с PDF-документами довольно просто, что есть a library, чтобы сделать именно это на ePubs. Но я нашел почти ничего, что связано с файлами mobi.

Так что мои вопросы:

  • Можно добавить текст на каждой странице данного .mobi файла, например, в сноске?
  • Если это невозможно, то насколько точным было бы преобразование водяного знака в формат mobi? Какими будут лучшие инструменты и практика для этой работы?

Это обсуждение не о том, как я мог бы добавить скрытый водяной знак к файлам через некоторые формы стеганографии.

ответ

1

Мы уже сделали что-то подобное, прежде чем использовать нижний колонтитул внизу каждой страницы в файле Mobi. Это изображение может содержать имя покупателя.

<style> 
    body{ 
     background-image:url('[watermarkpath].PNG'); 
     background-repeat:no-repeat; 
     background-attachment:fixed; 
     background-position:center bottom; 
     background-size:contain; 
    } 
</style> 

Предлагаю сделать изображение прозрачным, чтобы оно не мешало тексту. Надеюсь это поможет!

+0

Как бы вы могли включить css на каждую страницу файла mobi? –

+0

Вы можете просто добавить это в свой основной лист стилей (если у вас есть тот, который находится в каждой главе книги), и он должен появляться на каждой странице! Если нет: просто добавьте его в голову каждой главы ... –

+0

Я имел в виду, какие инструменты вы используете для редактирования файла mobi? Файлы, которые я получаю, поступают непосредственно с клиента и уже скомпилированы. Я сам их не генерирую. То, что я хотел бы сделать, - автоматизировать процесс добавления экслибрисов к ним перед отправкой покупателям. Как мне это сделать? –