Как создать файл URL

Обновлено: 21.11.2024

Этот сайт в основном поддерживается рекламой. Без них таких статей не было бы. Пожалуйста отключи свой блокиратор рекламы. Станьте покровителем, чтобы поддержать блог напрямую, или используйте Coil без рекламы.

Ссылки в основном существуют в Интернете, но они также могут существовать в виде файлов в вашей локальной файловой системе. Существует несколько форматов хранения ссылок в виде файлов, которые открываются в веб-браузере. Вот краткое сравнение доступных форматов и рекомендации по использованию файлов ссылок.

Файлы ссылок — не путать со ссылками файловой системы («симлинками») — это простые текстовые файлы в структурированном формате, которые могут открывать совместимые программы. Папка профиля пользователя в Windows поставляется с двумя папками по умолчанию для хранения таких ссылок — «Ссылки» и «Избранное», но это обычные файлы, которые можно хранить в любом месте вашей файловой системы.

Разные операционные системы называют это разными вещами; включая ярлыки Интернета, файлы веб-адресов и файлы веб-ссылок. В Windows есть свои файлы .url; MacOS имеет свои файлы .webloc, .webbookmark и .webhistory; а в Linux есть файлы .desktop. По сути, это одно и то же.

Самая большая разница между форматами заключается в их совместимости и точном формате их структурированных данных. Давайте сначала рассмотрим аспект совместимости.

Операционная система URL WebLoc Рабочий стол HTML
Открыть Создать Открыть Создать Открыть Создать Открыть Создать
Windows Да Нет Да Нет
MacOS Да Нет Да Нет
Linux Нет Да
Android Нет
iOS

Итак, вышеизложенное не слишком обнадеживает. Не существует единого формата файлов ссылок, который работал бы со всеми операционными системами из коробки. Формат файла .url лучше всего поддерживается благодаря встроенной поддержке в Windows (предоставляется интернет-браузером, а не Explorer!) и MacOS (обеспечивается Safari). Вы можете добавить поддержку файлов .url в среды Linux/FreeDesktop, такие как GNOME и KDE Plasma, установив url-open . Все три программы отложат фактическую ссылку на выбранный вами веб-браузер по умолчанию.

Технически вы можете создать файл веб-страницы .html, который будет открываться в любом браузере и перенаправлять вас на выбранную вами веб-страницу. Я включил его в таблицу, так как это единственный настоящий кросс-платформенный вариант. Однако это решение полезно только для людей, имеющих некоторый опыт работы с HTML. Это аккуратно подводит нас к следующей теме: структурированный формат, используемый в различных форматах файлов.

В Windows можно создать URL-адрес, щелкнув правой кнопкой мыши в любом месте проводника, выбрав «Создать: ярлык» и указав веб-адрес. В качестве альтернативы вы можете создать простой текстовый файл со следующей структурой (применимо также в MacOS и других операционных системах):

— и сохраните файл с расширением .url. Вы можете дополнительно включить свойства Title= и Desc=, но они не отображаются и не используются ни для чего в любой современной операционной системе. Это самый простой формат для чтения и запоминания, поэтому вы можете создавать ярлыки файлов всякий раз, когда они вам нужны. Их также достаточно легко читать для нетехнических пользователей, которые могут столкнуться с ними и по какой-либо причине открыть их как текстовый файл вместо того, чтобы открывать ярлык напрямую, например. Пользователи Linux.

Формат .desktop в Linux очень похож на формат .url. Для этого требуется другой заголовок раздела и дополнительное свойство Type=Link:

В MacOS вы можете создать .webloc (и .webbookmark ), перетащив ссылки из веб-браузера в Finder или на рабочий стол. Однако формат структурированных данных намного сложнее. Это не то, что вы запомните, и большинство людей были бы действительно сбиты с толку, если бы столкнулись со стеной текста.

Наконец, вот минимальный файл .html, который может работать как файл ярлыка. В отличие от других форматов, этот документ открывается и интерпретируется непосредственно вашим веб-браузером; что делает его наиболее широко поддерживаемым форматом. Он также работает на мобильных платформах.

Все четыре формата имеют необязательные поля для заголовков, описаний или комментариев. Однако поиск на рабочем столе в современных операционных системах больше не индексирует эти поля или URL-адрес. (Раньше это поддерживалось.) Вы можете искать файлы закладок по их именам.

Наиболее совместимый формат – .html , но файлы нужно создавать самостоятельно. Это также формат, который лучше всего подходит для обмена с другими. Вторым наиболее совместимым форматом является .url , но вам все равно может потребоваться создать их вручную, если вы не работаете в Windows.

Итак, какой формат лучше всего подходит для файлов закладок? Ни один из форматов не предлагает каких-либо дополнительных функций или преимуществ по сравнению с другими форматами (кроме функциональной совместимости). Я рекомендую использовать формат .url для большинства ситуаций. Расширение файла хорошо объясняет, что содержится в файле. Если совместимость является наивысшим приоритетом, то .html — это то, что вам нужно. Однако люди могут ожидать, что файл .html будет содержать документ, а не просто переадресацию ссылки.

Вы можете создать ссылку на существующий локальный файл (то есть на вашем собственном компьютере), который будет зарегистрирован на сервере содержимого как управляемый ресурс сайта.

Чтобы создать ссылку на существующий локальный файл, выполните следующие действия:

Выделите текст (или изображение), которое вы хотите превратить в ссылку.

Нажмите значок "Создать гиперссылку" (рисунок) на панели инструментов.

Создать значок гиперссылки

Запускается мастер ссылок (см. Мастер ссылок).

Выберите Ссылка на файл .

Выберите «Существующий локальный файл» и нажмите «Далее».

Отображается стандартная страница регистрации контента на сервере контента.

Введите соответствующую информацию о содержимом (метаданные), чтобы зарегистрировать элемент на сервере содержимого. Большая часть информации будет предоставлена ​​автоматически. Если имя поля отмечено красным, это поле является обязательным (то есть элемент не может быть возвращен, если поле пусто). Используйте кнопку «Обзор» рядом с полем «Основной файл», чтобы перейти к файлу на вашем компьютере и выбрать его. Также не забудьте указать заголовок.

Когда закончите, нажмите «Далее».

Выберите целевой раздел для ссылки. Вы можете выбрать один из следующих вариантов:

Использовать метаданные раздела веб-сайта по умолчанию. Если выбрать этот параметр, файл содержимого с гиперссылкой будет отображаться в разделе веб-сайта, как указано в поле метаданных раздела веб-сайта для файла содержимого. Если дизайнер сайта позволяет участникам выбирать формат URL-адресов для ссылок, вы должны использовать формат URL-адресов на основе идентификатора (см. следующий шаг).

Выберите раздел веб-сайта. Если вы выберете этот параметр, файл содержимого с гиперссылкой будет отображаться в разделе веб-сайта по вашему выбору (фактически переопределяя целевой раздел файла содержимого по умолчанию). Раздел может находиться на текущем веб-сайте или другом сайте Site Studio на сервере содержимого.

Ссылка на URL-адрес элемента контента. Если вы выберете этот параметр, файл будет отображаться точно так же, как он хранится на сервере контента, а не в рамках веб-сайта. Это полезно для ссылок на исходные документы, такие как файлы PDF.

Нажмите "Далее", чтобы продолжить.

В зависимости от конфигурации сайта вам может быть предложено выбрать формат URL ссылки:

URL-адрес на основе пути: ссылка будет содержать путь к целевому местоположению. У вас есть два варианта для этого типа ссылки:

Абсолютный путь: создает полный путь; например, Menus/switched_region_CDF (где "" заменяется на путь к корню веб-сайта).

Относительный путь: вместо полного пути создается относительный путь; например ../Menus/switched_region_CDF .

Обратите внимание, что этот параметр недоступен, если вы решили использовать раздел веб-сайта по умолчанию для файла содержимого в качестве целевого раздела (см. предыдущий шаг).

URL-адрес на основе идентификатора: ссылка будет содержать закодированный идентификатор целевого местоположения, а не имя на основе пути. У вас есть три варианта для этого типа ссылки:

Формат клиентского сценария: использует клиентский JavaScript для создания ссылки на целевое местоположение; например, javascript:link('switched_region_CDF'); .

Формат сценария на стороне сервера: использует сценарий Idoc на стороне сервера для создания ссылки на целевое местоположение; например, .

Формат токена URL: использует перенаправление на сервере для создания ссылки на целевое местоположение; например, ssLINK/switched_region_CDF .

Откроется диалоговое окно "Параметры цели ссылки".

Если вы хотите, чтобы ссылка открывалась в новом окне веб-браузера при нажатии, установите флажок Открыть цель ссылки в новом окне, а затем выберите цель в меню ( _blank ). Вы также можете напрямую ввести имя цели в текстовое поле, если хотите, но если это недопустимая цель, ссылка будет ошибочной.

Проще всего создать объект URL из строки, которая представляет удобочитаемую форму URL-адреса. Обычно это форма, которую другой человек будет использовать для URL-адреса. Например, URL-адрес сайта Gamelan, представляющего собой каталог ресурсов Java, имеет следующий вид:

Созданный выше объект URL представляет собой абсолютный URL. Абсолютный URL-адрес содержит всю информацию, необходимую для доступа к рассматриваемому ресурсу.Вы также можете создавать объекты URL из относительного URL адреса.

Создание URL относительно другого

Относительный URL-адрес содержит ровно столько информации, сколько необходимо для доступа к ресурсу относительно (или в контексте) другого URL-адреса.

Спецификации относительного URL часто используются в файлах HTML. Например, предположим, что вы пишете HTML-файл с именем JoesHomePage.html. На этой странице есть ссылки на другие страницы, PicturesOfMe.html и MyKids.html, которые находятся на том же компьютере и в том же каталоге, что и JoesHomePage.html. Ссылки на PicturesOfMe.html и MyKids.html из JoesHomePage.html можно указывать просто как имена файлов, например так:

Эти URL-адреса являются относительными URL-адресами. То есть URL-адреса указываются относительно файла, в котором они содержатся — JoesHomePage.html .

В ваших программах на Java вы можете создать объект URL из спецификации относительного URL. Например, предположим, что вы знаете два URL-адреса на сайте Gamelan:

В этом фрагменте кода используется конструктор URL, который позволяет создавать объект URL из другого объекта URL (базового) и относительной спецификации URL. Общая форма этого конструктора:

Первый аргумент — это объект URL, указывающий основу нового URL. Второй аргумент — это строка, указывающая остальную часть имени ресурса относительно базы. Если baseURL имеет значение null, этот конструктор обрабатывает относительный URL-адрес как абсолютную спецификацию URL-адреса. И наоборот, если относительный URL является абсолютной спецификацией URL, конструктор игнорирует baseURL .

Другие конструкторы URL

Первый аргумент — это протокол, второй — имя хоста, а последний — путь к файлу. Обратите внимание, что имя файла содержит косую черту в начале. Это указывает на то, что имя файла указано из корня хоста.

Конструктор конечного URL добавляет номер порта в список аргументов, используемых в предыдущем конструкторе:

Если вы создаете объект URL с помощью одного из этих конструкторов, вы можете получить строку, содержащую полный URL-адрес, с помощью метода toString объекта URL или эквивалентного метода toExternalForm.

MalformedURLException

Каждый из четырех конструкторов URL создает исключение MalformedURLException, если аргументы конструктора ссылаются на нулевой или неизвестный протокол. Как правило, вы хотите перехватить и обработать это исключение, встроив операторы конструктора URL в пару try/catch, например:

Примечание. URL-адреса являются объектами с однократной записью. Создав объект URL, вы не сможете изменить ни один из его атрибутов (протокол, имя хоста, имя файла или номер порта).

Если вы предоставляете общий доступ к PDF-файлу, который слишком велик для публикации в виде вложения, в этом случае создание URL-адреса для PDF-документа – лучший способ отправить файл. Но как создать URL для PDF? Где вы храните файл, чтобы любой, у кого есть URL-адрес, имел неограниченный доступ? Если вы ищете быстрое решение этих проблем, не волнуйтесь, вы найдете ответы в этой статье. Более того, вы можете не только получить метод создания URL-адреса для PDF, но также узнать, как создать URL-адрес в документе PDF в Wondershare PDFelement - PDF Editor.

Часть 1. Как создать URL-ссылку для PDF-документа

Способ 1. Создайте URL-адрес для PDF с помощью службы обмена файлами

  • В интерфейсе "Главная" нажмите кнопку "Загрузить файл".
  • Импортируйте PDF-файл, для которого вы хотите создать URL-адрес.
  • Перейдите в раздел "Документы" > "Ваши документы". Проверьте файл PDF и нажмите «Поделиться». И это создаст URL для PDF.

Часть 2. Как создать URL-адрес в документе PDF

Если вы хотите создать URL-адрес внутри документа PDF, все, что вам нужно, — это надежный редактор PDF, такой как PDFelement. Это многофункциональное программное приложение, которое предлагает несколько различных функций PDF. Вот шаги, чтобы создать URL-ссылку в файле PDF с помощью PDFelement, и вы можете загрузить ее для бесплатной пробной версии:

С помощью этого инструмента вы можете создавать объекты, связанные с документами PDF, веб-сайтами и многим другим. Вот как это делается:

Шаг 1. Загрузите файл PDF для создания ссылки

Запустите PDFelement и нажмите кнопку «Открыть файлы», чтобы импортировать документ, в который вы хотите вставить ссылку. Или вы можете перетащить файл в программу.

Шаг 2. Доступ к параметру ссылки

Перейдите на вкладку "Изменить" вверху и нажмите значок/текст "Ссылка" на панели инструментов, которую вы видите ниже.

Шаг 3. Создайте ссылку в PDF

В открывшемся диалоговом окне «Ссылка» выберите вариант «Открыть файл» и нажмите «…», чтобы выбрать файл PDF на своем компьютере. Вы также можете управлять несколькими атрибутами ссылки, такими как тип отображаемой ссылки, ее стиль, цвет и т. д. После этого нажмите кнопку "ОК".

Более того, если вам нужно открыть веб-ссылку, вы также можете выбрать параметр "Открыть веб-страницу" на вкладке "Ссылка", чтобы ввести веб-URL в формате PDF.

Шаг 4. Проверьте ссылку

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

Часть 3. Три других метода создания URL для PDF

Способ 1. Как создать URL-ссылку для документа PDF с помощью Google Диска

В первом методе дается четкое объяснение того, как легко создать URL-ссылку для документа PDF.

Шаг 1. Откройте Google Диск в браузере и при необходимости войдите в свою учетную запись. Получите доступ к файлу, которым необходимо поделиться. Нажмите кнопку «Поделиться» после выбора документа PDF.

Шаг 2. Сначала вы должны изменить параметр «Ограниченный доступ» на «Любой». После этого нажмите на опцию, отображающую «Копировать ссылку», и выберите «Готово».

Шаг 3. Теперь вы можете легко поделиться измененной ссылкой PDF на документ. Любой пользователь, открывший общую ссылку, легко загрузит PDF-документ на свое устройство.

Способ 2. Как создать URL-адрес PDF-документа с помощью OneDrive

OneDrive — еще одна мощная платформа, которая может успешно понять, как преобразовать PDF-файл в ссылку. Шаги, которые необходимо выполнить, представлены ниже:

Шаг 1. Вам необходимо войти в свою учетную запись OneDrive в любом браузере. После успешного входа получите доступ к файлу, которым хотите поделиться.

Шаг 2. При выборе определенного PDF-документа на экране появляется значок «…». Выберите его, чтобы открыть раскрывающееся меню. Выберите «Поделиться» в меню. И наоборот, вы также можете нажать на значок "Поделиться" в верхней части экрана.

Шаг 3. Нажмите «Копировать ссылку», чтобы поделиться PDF-файлом с коллегами или друзьями.

Способ 3. Создание URL-ссылки для PDF-документа

Помимо общедоступных или частных вариантов обмена файлами, вы также можете загрузить его на свой веб-сайт в виде медиафайла. Если вы это сделаете, ссылка может отображаться на вашем сайте, и люди могут щелкнуть ее, чтобы просмотреть или загрузить PDF-файл, просто щелкнув по ней. Давайте посмотрим, как работает этот процесс:

Первый шаг — подготовить документ PDF и открыть службу обмена файлами. Это может быть FTP-программа для загрузки на ваш веб-сайт или просто общедоступное облачное хранилище, такое как Drive или Dropbox. Когда вы будете готовы, выполните следующие шаги, чтобы создать URL для вашего PDF-файла.

Кроме того, вы можете просто вставить URL-адрес в статью как открытую ссылку без какого-либо анкорного текста или объекта.

Часть 4. Зачем нужно создавать URL-адрес для файла PDF?

Большинство из вас поставили бы под сомнение необходимость создания URL-адреса для файла PDF. Почему требуется URL-адрес, даже если ваш файл присутствует на вашем устройстве? Мир продвинулся дальше печатных и бумажных документов. Концепция безбумажных документов продвигается с помощью платформ обмена. Однако, когда возникает вопрос, зачем нужны ссылки, приводятся следующие причины:

  • Пользователи, у которых есть PDF-файл большого размера, могут поделиться им на онлайн-платформе, чтобы другие люди могли легко увидеть этот файл.
  • Если вы планируете поделиться своим файлом через любую платформу электронной почты или платформу социальных сетей, вы, как правило, можете столкнуться с ограничениями на размер файла. Чтобы противостоять этому, рекомендуется создать URL-адрес для PDF-файла, которым можно легко поделиться на любой платформе электронной почты, социальной платформе или других платформах.
  • В некоторых случаях вам необходимо предоставить доступ к документу нескольким пользователям. Чтобы избавить себя от необходимости делиться файлом с каждым пользователем отдельно, вы можете легко создать URL-адрес для документа PDF и легко поделиться им с несколькими пользователями, сэкономив свое время.

Управлять PDF-файлами большого размера может быть очень сложно даже на платформах с общим доступом. Чтобы сделать файл управляемым с точки зрения обмена им на разных платформах, вы, безусловно, можете сжать его. Что касается подходящего инструмента для этой цели, PDFelement предоставляет идеальную среду для сжатия файлов PDF. Чтобы понять процесс сжатия PDF-файла, вам необходимо ознакомиться с приведенными ниже шагами.

Шаг 1. Вам нужно запустить PDFelement на своем устройстве и нажать «Открыть файлы», чтобы импортировать конкретный файл PDF на платформу.

Шаг 2. После импорта перейдите в раздел «Инструменты» в верхней части панели инструментов. Выберите «Сжать PDF» из доступных вариантов.

Шаг 3. Откроется окно, предлагающее пользователям выбрать качество сжатия. Они могут выбрать «Высокий», «Средний» и «Низкий». PDFelement отображает уменьшенный процент размера файла, когда вы нажимаете «Применить» после выбора определенного параметра.

Сравнение создания URL для PDF и создания URL в PDF

Существует значительная разница между концепцией создания URL для PDF и создания URL в PDF. Считается, что URL-адрес, созданный для PDF-файла, предназначен для самого документа PDF. Для документа создается URL-адрес, чтобы его можно было использовать на разных платформах. И наоборот, создание URL-адреса в PDF имеет другое значение. URL-адрес передается в PDF-файле, когда автор хочет перенаправить читателей на другие документы. Щелчок по URL-адресу в PDF-файле перенаправит их на сайт, на который он ссылается.

Часть 5. Комплексное решение для создания ссылок на файлы PDF

На рынке одновременно существует множество менеджеров и редакторов PDF. Выяснив лучший инструмент для удовлетворения большинства требований, PDFelement является очень элегантным инструментом, который можно считать идеальным решением для решения всех видов проблем, связанных с PDF. Следующие функции показывают, что пользователи могут легко делать на платформе.

Добавление гиперссылки. PDFelement позволяет пользователям легко добавлять гиперссылки в свой документ, не преобразовывая его в какой-либо другой формат файла.

Сжатие PDF-файлов. Вы можете легко сжимать PDF-файлы до файлов меньшего размера. PDFelement позволяет сжимать файлы до высокого, среднего или низкого размера. После успешного преобразования он даже показывает статистику сжатого файла.

Отправлять PDF-файлы по электронной почте. Платформа предоставляет прямой способ отправки PDF-файлов по электронной почте. Пользователям необходим доступ к соответствующему инструменту, чтобы с легкостью делиться своими PDF-файлами по электронной почте.

Совместное использование с облачными платформами. Пользователям предоставляется возможность обмениваться своими PDF-файлами на различных облачных платформах. Они могут делиться своими PDF-документами на таких платформах, как Google Диск, Dropbox и OneDrive.

Совместное использование с Document Cloud — PDFelement интегрирован с прогрессивной облачной системой управления документами. Document Cloud представляет собой очень мощную платформу, которая десятикратно улучшает ваш рабочий процесс. Инструмент предлагает своим пользователям облачное хранилище для сохранения своих файлов в Интернете и использования электронной подписи для юридической привязки своих документов.Используйте различные совместные аннотации и комментарии для просмотра различных документов на платформе и обмена файлами по ссылкам и электронным письмам.

Зарко Гайич имеет опыт работы с SQL и практические знания систем баз данных, таких как MS SQL Server, Firebird, Interbase и Oracle. Он также владеет XML, DHTML и JavaScript.

В отличие от обычных ярлыков .LNK (указывающих на документ или приложение), ярлыки Интернета указывают на URL-адрес (веб-документ). Вот как создать файл .URL или ярлык Интернета с помощью Delphi.

Объект "Ярлык Интернета" используется для создания ярлыков на веб-сайты или веб-документы. Ярлыки Интернета отличаются от обычных ярлыков (которые содержат данные в двоичном файле), которые указывают на документ или приложение. Такие текстовые файлы с расширением .URL имеют свое содержимое в формате файла INI.

Самый простой способ заглянуть внутрь файла .URL — открыть его в Блокноте. Содержимое (в простейшей форме) ярлыка Интернета может выглядеть следующим образом:

Как видите, файлы .URL имеют формат INI. URL-адрес представляет собой адрес страницы для загрузки. В нем должен быть указан полный URL-адрес в формате protocol://server/page..

Простая функция Delphi для создания файла .URL

Вы можете легко программно создать ярлык Интернета, если у вас есть URL-адрес страницы, на которую вы хотите создать ссылку. При двойном щелчке запускается браузер по умолчанию и отображается сайт (или веб-документ), связанный с ярлыком.

Вот простая функция Delphi для создания файла .URL. Процедура CreateInterentShortcut создает файл ярлыка URL-адреса с указанным именем файла (параметр FileName) для заданного URL-адреса (LocationURL), перезаписывая любой существующий ярлык Интернета с таким же именем.

Вот пример использования:

  • Вы можете сохранить веб-страницу как MHT (веб-архив), а затем создать ярлык .URL для доступа к автономной версии веб-документа.
  • Вы должны указать полное имя файла вместе с расширением .URL для параметра FileName.
  • Если у вас уже есть ярлык Интернета, который вас «интересует», вы можете легко извлечь URL-адрес из файла ярлыка Интернета (.url).

Указание значка .URL

Одна из полезных функций формата файла .URL заключается в том, что вы можете изменить значок, связанный с ярлыком. По умолчанию .URL будет содержать значок браузера по умолчанию. Если вы хотите изменить значок, вам нужно всего лишь добавить два дополнительных поля в файл .URL, например:

Поля IconIndex и IconFile позволяют указать значок для ярлыка .URL. IconFile может указывать на исполняемый файл вашего приложения (IconIndex — это индекс значка как ресурса внутри исполняемого файла).

Интернет-ярлык для открытия обычного документа или приложения

Называемый ярлыком Интернета, формат файла .URL не позволяет использовать его для чего-то другого, например для стандартного ярлыка приложения.

Обратите внимание, что поле URL должно быть указано в формате протокол://сервер/страница. Например, вы можете создать ярлык Интернета на рабочем столе, указывающий на исполняемый файл вашей программы. Вам нужно только указать "file:///" для протокола. Когда вы дважды щелкнете по такому файлу .URL, ваше приложение будет выполнено. Вот пример такого «быстрого доступа к Интернету»:

Вот процедура, которая размещает ярлык Интернета на рабочем столе, ярлык указывает на *текущее* приложение. Вы можете использовать этот код для создания ярлыка для вашей программы:

Примечание: просто вызовите "CreateSelfShortcut", чтобы создать ярлык для вашей программы на рабочем столе.

Когда использовать .URL

Эти удобные файлы .URL будут полезны практически для любого проекта. Когда вы создаете настройки для своих приложений, включите ярлык .URL в меню «Пуск», чтобы пользователи могли наиболее удобным способом посещать ваш веб-сайт для получения обновлений, примеров или файлов справки.

Читайте также: